如果在某个表中插入数据超时后如何创建触发器来执行查询? 有没有办法超时触发?
答案 0 :(得分:0)
计时功能最好通过客户端脚本语言(如JavaScript(PHP是服务器端))完成。
但是,客户端语言无法执行SQL命令,因此我建议使用AJAX(异步javascript和XML),它允许您使用javascript函数来触发PHP函数。
例如,以下内容可行:
<script src="wherever you placed your Jquery source file">
setTimeout(function(){
$.ajax({
type: "GET",
url: "PHP processing gets done on this page",
data: {query: Search_Data}, //Search_Data is any data you wish to send to the next page.
cache: false,
success: function(html)
{
$("#result").html(html).show();
}
});
}, 10000); //This would set make the AJAX function run in 100 seconds.
</script>
<div id="result"></div> // results appear here
您的PHP文件将属于以下类型:
<?php
if(isset($_GET['query'])){
//PHP code for SQL statement goes here.
}
?>