Загрузка...

Help with PHP, MySql?

Thread in Backend created by assczxc Jul 26, 2020. 350 views

  1. assczxc
    assczxc Topic starter Jul 26, 2020 Banned 405 Jun 5, 2019
    Привет, мне нужно сделать автообновление контента из базы данных, но я не знаю как это сделать

    Моя схема такова:
    1. Загрузить первоначальный текст из базы данных
    2. Вывести его, к примеру, в тег <a></a>
    3. Проверить, если текст изменился тогда заменить его, если нет то оставить так

    Каким способом это можно сделать? Заранее всем спасибо за ответы!
     
  2. S0baken
    S0baken Aug 21, 2020 Продаю всё, что движется. И не движется тоже 395 Aug 3, 2017
    Через ajax
     
    1. assczxc Topic starter
      S0baken, Можешь чуть-чуть подробнее сказать про него? Просто ключевые слова)
    2. S0baken
      assczxc, JavaScript, jquery(субъективно - наиболее удобная библиотека для этого), загугли ajax jquery
  3. W1zard9
    W1zard9 Aug 25, 2020 Banned 56 Sep 15, 2019
    Ну как бы ты выводишь данные из библиотеки, и если они изменятся, то они сами обновятся.
     
  4. IlyaSavanchuk
    IlyaSavanchuk Aug 25, 2020 @nkonasmm_bot 52 Apr 6, 2019
    цикл запустить не?
     
  5. IMReon
    IMReon Aug 25, 2020 15 May 15, 2019
    UPDATE `table` SET `cell` = CONCAT('<a>', `cell`, '</a>') WHERE NOT `cell` LIKE '<a>%'
     
    1. View previous comments (9)
    2. WebDeveloper
      IMReon, получить -> вставить, если текст один и тот же, понятное дело, что он не изменится :BrainCosmic:
    3. IMReon
      @WebDeveloper, Крч пошел нахуй, ебанутый
    4. WebDeveloper
      IMReon, :warpath: иди нахуй ****ь дальше
  6. 0xdie
    Просто сделать получение базы через AJAX раз в X минут, и выводить его куда хочешь.
     
  7. USDC
    за тебя ведь уже давно подумали

    [IMG]
    в частности по первой ссылке опубликовано максимально простое реешние
    PHP
    <script>
    function show()
    {
    $.ajax({
    url: "ajax/last10.php", // Путь к php скрипту который будет загружать заголовки
    cache: false,
    success: function(html){
    $("#lasttenposts").html(html); // Блок куда будем выводить информацию
    }
    });
    }

    $(document).ready(function(){
    show();
    setInterval(show, 5000); // Интервал обновления в миллисекундах
    });
    </script>
    страница ajax/last10.php должна как раз выводить ту информацию из базы, которая подлежит обновлению
    #lasttenposts = <a id="lasttenposts"></a> в твоем случае
     
Top
Loading...