所以我在 MySQL 中有一个三列的数据库设置。第一列是“idnum”,它会自动增加用户 ID 号。第二个和第三个是名字和姓氏。我的问题是当我通过我的 PHP 文件中的查询字符串将名称发送到数据库时,我得到了几个不同的错误......
当我发送查询时:
$sql = "insert into namesdb values('NULL', 'firstname', 'lastname')";
$result = $db->query($sql);
我得到了这个错误:“不正确的整数值:第 1 行的列 'idnum' 的 'NULL'。” 因为第 1 列是 INT 类型。
但是当我发送这个查询时:
$sql = "insert into namesdb values(".NULL.", 'firstname', 'lastname')";
$result = $db->query($sql);
我得到一个语法错误...
知道我在这里做错了什么吗?
感谢您的任何帮助!