我不知道如何命名这个......但无论如何,
在我的脚本中,如果数据不存在,我会在数据库中插入一个新行,然后再次检查该行,例如:
1 search the db
2 if nothing
include(create.php) -> create entry
3 search the db for that row
我是否必须在数据库上的 the 和 next 搜索usleep(1000000);
之间放置一个?include
还是我缺少什么?
谢谢!
我不知道如何命名这个......但无论如何,
在我的脚本中,如果数据不存在,我会在数据库中插入一个新行,然后再次检查该行,例如:
1 search the db
2 if nothing
include(create.php) -> create entry
3 search the db for that row
我是否必须在数据库上的 the 和 next 搜索usleep(1000000);
之间放置一个?include
还是我缺少什么?
谢谢!
说真的,为什么还要create.php
以这种方式使用呢?在页面顶部包含create.php
,将所有插入语法放入一个函数中,稍后在主脚本中调用它。那会奏效。
或者甚至更好,甚至不打扰包括它。只需在主页中直接运行查询即可。这样,如果您需要更改某些内容,就不必影响其他页面。
你可以使用类似的东西
$query="Select * from table where id='23'";
$result=mysql_query($query);
if(mysql_num_rows($result)>0){
//result find in sql table
}else{
$query1="INSERT INTO table (schema) values(values)";
$result=mysql_query($query1);
}
sleep(1);
$query="select *...."
您也可以使用mysqlINTERVAL
查询。它会在特定时间间隔后自动进行查询并搜索数据。
在您的 php 脚本顶部包含文件 create.php 并在此块中调用您需要的函数
if ($number_of_rows < 1) { //call the functions from create.php you need here}