求解,我向mysql里面插入数据,提示已经成功,我的数据库里面却没有显示插入的数据,下面是我的php代码

2024-11-20 05:45:25
推荐回答(4个)
回答1:

不是变量那里引号的问题。你把错误提示打开,如果没有插入成功,肯定是有错误提示的。
你那个"Success"又不能真正地表示插入成功了。。。
if (mysql_query($sql)) {
echo "Success";

}else {
echo "Failed";

}

回答2:

$sql="INSERT INTO new VALUES (null,'$title',now(),'$con')";

$sql="INSERT INTO new VALUES (NULL,'".$title."',date('Y-M-D H:s').'".$con."')";

NULL 需要大写
现在时间的函数不对 和asp不一样的
另外 你两个变量 不能直接使用单引号的 那样 那个意思就是字符 而不是变量了

回答3:

你插入语句的表名都写错了,怎么会插入成功呢

回答4:

如何数据表中的id是主键自增,不需要写NULL