gpt4 book ai didi

php - 我尝试在 SQL 中进行 INSERT WHERE,但它给了我一个错误

转载 作者:行者123 更新时间:2023-11-29 20:36:03 26 4
gpt4 key购买 nike

当我尝试使用代码插入数据时:

$query =  dbConnect()->prepare("INSERT INTO users(key) WHERE mail='$mail' VALUES ('$key')");

我正在使用 XAMPP,它给了我一个错误:

Uncaught PDOException: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'key) WHERE mail='maciej@localhost' VALUES (key)' at line 1 in C:\xampp\htdocs\PHP7_login\restore\index.php:38

最佳答案

您应该使用反引号作为键(因为它是保留字)
并且不使用 where

"INSERT INTO users(`key`)  VALUES ('$key')"

或者如果您需要更新

"UPDATE users
set `key` = '$key'
where mail = '$mail'"

关于php - 我尝试在 SQL 中进行 INSERT WHERE,但它给了我一个错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38807088/

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