大家来看这段代码,怎么插不进数据库
<?php
include(“db.php”);
if(!empty($_POST[‘sub’])){
$title=$_POST[‘title’];
$con=$_POST[‘non’];
$sql=”insert i@本文来*源gaodai#ma#com搞*!代#%^码$网*nto `test` (`id`,`title`,`non`,`date`) VALUES(‘null’,’$title’,’$con’,now())”;
mysql_query($sql);
echo “插入成功”;
}
?>
news-add
<body>
标题:
内容:
——解决方案——————–
$sql=”insert into `test` (`id`,`title`,`non`,`date`) VALUES(‘null’,’$title’,’$con’,now())”;
我想你数据库test表的id是整形吧? ‘null’ 会被理解为四个字节的字符串 null ,而不是类型上的空。
而且id也应该是递增字段,所以不需要赋值也可以的:
- PHP code
$sql="insert into `test` (`title`,`non`,`date`) VALUES('$title','$con', now())";