插入与AUTO_INCREMENT相关的问题?

时间:2015-12-28 17:00:52

标签: php insert

新手到php只是寻求帮助解决我的问题。我试图将表单数据发送到数据库。我连接到db很好,但是当我提交并转到success.php页面时,我回应出“没有记录”。

有一次,我确实得到错误“错误的整数值:''对于第1行的'移动'列”但似乎通过清理我的代码修复了它。

任何帮助都会非常感激,因为我有点磕磕绊绊!

<div ng-click="openNavigator()">

1 个答案:

答案 0 :(得分:0)

SQL中有错误..

当您插入值时,它必须是相同的顺序,否则您将犯错误。另外,您要插入5个值,但是要插入4(?)。

所以它会是:

$name = $_POST['name'];
$mobile = $_POST['mobile'];
$email = $_POST['email']};

$sql = "INSERT INTO db_test (id, name, mobile, date, email) VALUES ('', $name, $mobile, NOW(), $email)";

如果你希望你可以不使用自动递增,那么第一列 - ID就没有必要了。