gpt4 book ai didi

php - MySQL 错误 `ON DUPLICATE KEY UPDATE`

转载 作者:太空宇宙 更新时间:2023-11-03 12:14:32 24 4
gpt4 key购买 nike

<分区>

我的 PHP 代码:

$stmt = $mysqli->prepare("INSERT INTO pages (name, content, in_nav, use_page, page, id) VALUES (?, ?, '$in_nav', '$use_page', ?, '$id'); ON DUPLICATE KEY UPDATE name=?, content=?, in_nav='$in_nav', use_page='$use_page', page=?");
$stmt->bind_param("ssssss", $name, $body, $page, $name, $body, $page);
$stmt->execute();
$stmt->close();

但是如果我执行它,它会说:

Fatal error: Call to a member function bind_param() on a non-object in C:\xampp\htdocs\cms\admin\cms.php on line 199

当我尝试 $mysqli->error; 时,它说:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ON DUPLICATE KEY UPDATE name=?, content=?, in_nav='1', use_page='0', page=?' at line 1

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