SELECT * FROM MyTable LIMIT [startpoint], [row_count]
我希望这个startpoint
变量始终保持活动状态,而不管任何事情,即理想条件下,变量应该保持活动状态并根据逻辑不断改变自身,直到应用程序或 Web 服务器发生某些事情。是否有可能,或者我必须将其写入文件并读取它或保存到表中并读取它。
PHP variables will only live for as long as their script is being executed. If you change the value of startpoint dynamically you'll have to store it either in a file or a database.
You could try to use session-variables or cookies perhaps? http://php.net/manual/en/ref.session.php http://php.net/manual/en/features.cookies.php
使用文件存储来做到这一点,这是最快的方式。
您可以使用以下方式获取文件更改时间getLastChanged(filename);
function setGlob($name,$val)
{
file_put_contents("glob_$name",$val);
}
function getGlob($name)
{
return file_get_contents("glob_".$name);
}
function getLastChanged($name)
{
return filemtime("glob_".$name);
}
php 变量的范围仅限于当前页面或序列的执行。您应该将其保存在配置文件或数据库中,以便为多个请求访问它。