“更新数据库表”;“用户”;在PHP中从Javascript调用
我需要在我的html页面中使用javascript更新数据库表,我需要的是在加载此页面时,我希望每隔30秒更新数据库中的日期“更新数据库表”;“用户”;在PHP中从Javascript调用,javascript,php,Javascript,Php,我需要在我的html页面中使用javascript更新数据库表,我需要的是在加载此页面时,我希望每隔30秒更新数据库中的日期 var timer=setInterval(函数(){ updatetime()//我想从java调用php函数 },30000); 您不能像那样从脚本调用php函数。为此,请使用ajax 剧本 var timer = setInterval(function(){ updatetime() // i want to call the php functi
var timer=setInterval(函数(){
updatetime()//我想从java调用php函数
},30000);代码>
您不能像那样从脚本调用php函数。为此,请使用ajax
剧本
var timer = setInterval(function(){
updatetime() // i want to call the php function from java
},30000);
function updatetime(){
$.ajax({
url:"filename.php",
type:"POST",
successs: function(data) {
}
});
}
创建一个名为filename.php的文件,并将此代码添加到该函数中
<?php
$query="UPDATE user SET time='......"; // here i update the database
$result=mysql_query($query);
?>
停止使用不推荐的mysql.*
函数。使用PDO/MySQLi instead我尝试像这样在php中设置更新时间,但我只工作1次,并且没有每30秒执行一次,我尝试在其中设置一个警报以显示间隔是否正在运行,结果是警报每30秒运行一次,但更新功能是第一次运行。而且您完全混淆了客户端和服务器端脚本。使用AJAX调用服务器端脚本。10x很多这个解决方案非常完美它可以100%工作感谢我可以帮助你:)niranjan我需要问另一个问题,我有很多html页面,我需要将脚本代码放在所有页面中,我可以包括它吗?像php