php中数据库数据插入代码,开始是成功的后来就不行了,变量为空时可以正常输出,两个都有值时就不行

提示是主键0已存在,只有把他删了才能加入新的,但是只能加一个,再多,就一直提示主键0已存在?... 提示是主键0已存在,只有把他删了才能加入新的,但是只能加一个,再多,就一直提示主键0已存在? 展开
 我来答
人累了心伤透了0fI
2013-04-30 · TA获得超过186个赞
知道小有建树答主
回答量:243
采纳率:0%
帮助的人:240万
展开全部
先看看是什么错误,通过echo mysql_error();得到
另外:插入前先对字符串addslashes处理,否则变量中有单引号如果没有转义会导致错误。
例如:$city_name=addslashes($city_name);

提示你主键已经存在,是因为你主键字段没有设置自增属性。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式