我有以下内容:
/* execute multi query */
if ($mysqli->multi_query($query)) {
$n = 0;
do {
/* store first result set */
if ($result = $mysqli->store_result()) {
$i = 1;
$p = 1;
while ($row = $result->fetch_row()) {
print_r($row);
$n++;
}
}
}
}
/* close connection */
$mysqli->close();
我无法看到树上的木头 - 我得到了一个“未经预料的”'}'''消息 - 有什么建议吗?
答案 0 :(得分:1)
do {}句子中有一个永久循环。你想用它做什么?
您应该删除它或放置一个真实的条件:
/* execute multi query */
if ($mysqli->multi_query($query))
{
$n = 0;
while(CERTAIN CONDITION)
{
/* store first result set */
if ($result = $mysqli->store_result())
{
$i = 1;
$p = 1;
while ($row = $result->fetch_row())
{
print_r($row);
$n++;
}
}
}
}
/* close connection */
$mysqli->close();