gpt4 book ai didi

php - 运行此查询时返回 false

转载 作者:行者123 更新时间:2023-11-29 14:45:15 26 4
gpt4 key购买 nike

有什么原因导致这不起作用吗?当我将查询打印到屏幕并通过 phpMyAdmin 运行它时,它起作用了。我省略了连接数据库(MySQL)的部分。

$query = "START TRANSACTION; ";
$query .= "INSERT INTO table1(text) VALUES('$question_description'); ";

for ($i = 0; $i < count($processed_answers); $i++) {
$query .= "INSERT INTO table2(question_id, text, serial_number, is_correct) ".
"VALUES($question_id, '".$processed_answers[$i]."', '".$serial_numbers[$i]."', 0); ";
}

foreach($categories as $category) {
$query .= "INSERT INTO table3 VALUES($question_id, $category); ";
}

$query .= "COMMIT; ";
$result = $db->query($query);

最佳答案

看起来您正在尝试运行多个语句,可能是通过仅支持单个语句的 mysql_query()mysqli->query() 。相反,您需要使用 mysqli->multi_query()mysql_multi_query() 来执行此操作。

关于php - 运行此查询时返回 false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7095480/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com