我正在用一些表单制作一个php网站,该表单可以让您创建一个可以注册帐户的表单,但是由于某些原因,当我检查在phpmyadmin内部使用的SQL时...
它给我的SQL代码错误
#1366整数值不正确
这是我正在检查的SQL代码:
INSERT INTO Users VALUES ('','$username','$password','0','empty')
关于这一点的怪异事实是整数ID(它是自动递增的),正如我所了解的那样,语法应该像我所做的那样为空(ID列是我的第一个表格)
答案 0 :(得分:0)
将行插入表中时,最佳做法是始终列出列:
INSERT INTO Users (col1, col2, col3, col4)
VALUES ('', '$username', '$password', '0', 'empty');
我不知道您的列名是什么,所以您必须填写它们。
如果您正在编写应用程序代码,则另一种最佳实践是使用适当的参数而不是用值来修饰查询字符串。