$select1 = mysqli_query($conn, "SELECT robotid FROM robotidsz ORDER BY robotid DESC LIMIT 1");
for ($i = $select1; $i <= 9999999; $i++) {
以上是我的代码,这应该从最后一个“表中已知的RobotID到9999999进行搜索。
如果我将$ select1更改为1000000,则此功能正确地从1000000-9999999开始,但是使用此代码没有任何反应?
答案 0 :(得分:3)
您需要从查询中提取结果。目前,您已为$i
分配了Resource
返回的初始值。
以下演示了如何解决这个问题:
$select1 = mysqli_query($conn, "SELECT robotid FROM robotidsz ORDER BY robotid DESC LIMIT 1");
$result = mysqli_fetch_object($select1);
for ($i = $result->robotid; $i <= 9999999; $i++)
{
// Do your stuff...
}