我正在使用WHMCS来管理我的网站成员,我遇到了我的SQL查询问题。
以下是代码的逻辑:
while(!$boolean && tries<10){
... CODE...
if($count==0)
{
$table = "name_of_table";
$value = array("field"=>"value", ...);
$newid = insert_query($table,$values);
$boolean = true;
break;
}
tries++;
}
if($boolean){
$table = "other_table";
$value = array("field"=>"value", ...);
$newid = insert_query($table,$values);
}
问题是第二个查询没有运行。
我做了一些验证:程序进入if(boolean)条件,但是其中的insert_query返回前一个查询的id ....(循环中的那个)!
有没有人知道这里发生了什么?