PHP如何判断INSERT是否插入成功?

在PHP中,用mysql_query执行一个INSERT语句后,在MYSQL控制台可查到查询成功,可是该怎么用代码判断这个语句是否执行成功?

在百度里查的这个函数返回值就是TRUE或者FALSE,但是我这边执行不管对错都是返回0呢?

求问该如何判断!

阅读 17.1k
2 个回答

返回的就是影响的行数

使用PDO。
insert完成后调用$db->lastInsertid();查询最后一次插入返回的id。或者查看affected_rows

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题