асинхронные данные с mysql php?

#php #mysql #ajax

#php #mysql #ajax

Вопрос:

У меня есть код, который показывает количество данных в базе данных. Я хочу отправить эти данные в браузер в режиме реального времени или с промежутком в пару секунд, используя ajax или любой другой метод…

Мой код:

 $db = mysql_connect($db_host, $db_username, $db_password) or die("Could not connect.");
mysql_select_db($databse_name,$db)or die(mysql_error()); 
$result = mysql_query("SELECT * FROM table")or die(mysql_error());
$num_rows = mysql_num_rows($result);
echo "$num_rowsn";
  

Комментарии:

1. Проведите некоторое исследование по AJAX, напишите некоторый код, и если у вас возникнут проблемы с кодом, ТО задайте вопрос.

2. Я совсем не знаком с Ajax…

3. @matthew Тогда изучи это. Вам нужно быть более самодостаточным, если вы хотите добиться успеха как программист. В противном случае вы просто попадете в бесконечный цикл постоянного полагания на ответы других людей, и вы вообще не будете расти.

4. @mathew — год назад вы задали другой вопрос, касающийся AJAX, и получили отличный ответ с некоторыми ссылками на ресурсы Ajax. Я бы посоветовал вам сначала проверить их, чтобы лучше разобраться в этом.

Ответ №1:

Если вы используете jQuery и этот php-код находится в файле с именем your_code.php вы могли бы сделать что-то вроде этого:

 $('#my_button').click(function() {
    $.ajax({
        url: "your_code.php",
        success: function(data) {
            $('#my_div').html(data);
        }
    });
}
  

Комментарии:

1. Спасибо за код, но если я не хочу использовать кнопку отправки прямо в браузер, то как это сделать?? Я не знаком с Ajax или javascript