Как задать javascript для ожидания значения mysql для переменной php?

<?php $query3 = "SELECT message FROM messageslive LIMIT 1"; $result3 = mysql_query($query3,$connection) or die (mysql_error()); confirm_query($result3); while($userinfo3 = mysql_fetch_array($result3)){ $msgLive = $userinfo3['message']; } ?> <script type="text/javascript"> var msg = "<?php echo $msgLive ; ?>"; </script> 

Я беспокоюсь, когда таблица базы данных содержит слишком много данных для поиска и извлечения, поэтому переменная PHP $msgLive еще не имеет значения, поэтому переменная Javascript var msg получает пустое значение. Как спросить javascript дождитесь, пока переменная PHP $msgLive получит значение, а затем передаст значение из переменной php в Javascript?

Вы не должны беспокоиться об этом, потому что сначала выполняется скрипт сервера, уходит время на связь с базой данных, присваивает переменной msgLive значение и, наконец, генерирует HTML- msgLive который отправляется клиенту. В течение всего этого времени клиент ждет (и, вероятно, проклинает своего интернет-провайдера за медленное соединение, которое он испытывает :-)). Поэтому, когда HTML достигнет клиентского браузера, переменная javascript будет иметь свое значение. Поэтому нет необходимости указывать javascript для ожидания, javascript даже не существует, пока сервер не завершит свою работу и не подтолкнет HTML к клиенту.