Загрузка...

Помощь с PHP, MySql?

Тема в разделе Backend создана пользователем assczxc 26 июл 2020. 326 просмотров

Загрузка...
  1. assczxc
    assczxc Автор темы 26 июл 2020 Заблокирован(а) 406 5 июн 2019
    Привет, мне нужно сделать автообновление контента из базы данных, но я не знаю как это сделать

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

    Каким способом это можно сделать? Заранее всем спасибо за ответы!
     
  2. S0baken
    S0baken 21 авг 2020 Продаю всё, что движется. И не движется тоже 395 3 авг 2017
    Через ajax
     
    1. assczxc Автор темы
      S0baken, Можешь чуть-чуть подробнее сказать про него? Просто ключевые слова)
    2. S0baken
      assczxc, JavaScript, jquery(субъективно - наиболее удобная библиотека для этого), загугли ajax jquery
  3. W1zard9
    W1zard9 25 авг 2020 Заблокирован(а) 56 15 сен 2019
    Ну как бы ты выводишь данные из библиотеки, и если они изменятся, то они сами обновятся.
     
  4. IlyaSavanchuk
    IlyaSavanchuk 25 авг 2020 @nkonasmm_bot 52 6 апр 2019
    цикл запустить не?
     
  5. IMReon
    IMReon 25 авг 2020 15 15 май 2019
    UPDATE `table` SET `cell` = CONCAT('<a>', `cell`, '</a>') WHERE NOT `cell` LIKE '<a>%'
     
    1. Посмотреть предыдущие комментарии (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