Mysql触发器超时查询

时间:2014-07-15 22:05:09

标签: mysql sql mysqli

如果在某个表中插入数据超时后如何创建触发器来执行查询? 有没有办法超时触发?

1 个答案:

答案 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.

}

?>