mysql 向数据库中插入一项数据
最后得出的结果就是fail
orderno是订单号应该自增的,但是我不会,所以就只是随便赋了一个值
------解决方案--------------------
你把 echo fail 改成
echo mysql_error();
就真相大白了!
orderno 是自增的,也就是主键
而主键是不可重复的
你给他赋予 $num 的值,那就有可能违规了
既然你在插入时开列了字段名,那自增字段就不需要也在其中了
$sql=insert into order(cusno,orderdate,ordersum,orderaddress) values ('$_session[admin]', '$time','$sum','$_post[orderaddress]');
------解决方案--------------------
orderno 应该设置为自动编号和主键
$sql=insert into order(cusno,orderdate,ordersum,orderaddress) values ('$_session[admin]', '$time','$sum','$_post[orderaddress]');
echo $sql;
贴出结果看看
------解决方案--------------------
让你复制我的代码就那么难吗?
`` 是tab键上方的字符,不是单引号。