gpt4 book ai didi

php - 如何询问 javascript 等待 mysql 为 php 变量赋值?

转载 作者:行者123 更新时间:2023-11-29 01:14:41 25 4
gpt4 key购买 nike

<?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客户端。在这段时间里,客户端一直在等待(并且可能会因为他遇到的连接速度慢而诅咒他的 ISP :-))。因此,一旦 HTML 到达客户端浏览器,javascript 变量就会设置其值。因此无需告诉 javascript 等待,在服务器完成其工作并将 HTML 推送到客户端之前,javascript 甚至不存在。

关于php - 如何询问 javascript 等待 mysql 为 php 变量赋值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6322161/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com