我想截断多个表并尝试使用以下代码来实现。
$tables = array("students","fees","test","jan","feb","mar","apr","may","jun","jul","aug","sep","oct","nov","dec");
for($i=0;$i<15; $i++){
$del_all = "TRUNCATE TABLE ".$tables[$i];
$res = $conn->query($del_all); //line no. 221
$res->store_result();
$res->free_result();
$res->close();
}
echo "<div class='w3-panel w3-green w3-display-container' style='width:40%;'>
<span onclick='this.parentElement.style.display='none''
class='w3-button w3-large w3-display-topright'>×</span>
<p>Records Cleared!</p>
</div>";
执行后,它给出
错误:命令不同步;您不能立即运行此命令 C:\ wamp \ www \ classlearn \ delete.php行221`。
我已经应用了$res->store_result();
,$res->free_result();
和$res->close();
,然后,我也遇到了这个错误。问题是什么?
我的问题不是重复的。我已经实现了store_result()
,free_result()
和close()
,而先前的提问者没有实现。