PHP MySQL - 我做错了什么?

Ari*_*ger 0 php mysql

现在两个小时,我正试图在表格中插入一个值.我没有得到任何错误,我找不到问题!

我想要插入的值:

$query = "INSERT INTO banlist (banid, active, ip, by, date, reason) VALUES (NULL, 1, '10.25.47.88', 'AUTOBAN', '12-12-45', 'test')";
mysql_query($query);
Run Code Online (Sandbox Code Playgroud)

完美运行的示例值:

$query = "INSERT INTO accounts (username, password, email, regdate) VALUES ('test', 'test', 'test@test.test', 't-t-t t:t:t')";
mysql_query($query);
Run Code Online (Sandbox Code Playgroud)

我找不到问题!我错过了什么吗?两个表都存在.

use*_*426 7

问题是您为字段"by"选择的名称是保留字.您必须将其更新为不在此列表中的单词.

此外,将来您可以通过检查是否mysql_query()返回false 来轻松查看错误,然后调用mysql_error()错误消息.

  • 或将其封闭在后面的刻度线中 (3认同)