php - 如何使用mysql在php代码中获取主键错误?

标签 php mysql

我正在处理一个 MySQL 表,该表在两个字段上有一个主键。我想在使用 PHP 插入期间检索主键错误。 请帮助我...我的 PHP 代码没有显示任何错误..但是如果它已经包含这些值,它不会在表中插入值..

 mysql_query("insert into external values(1111,'xxx','yyy')");

对于我的表,第一列和第二列一起作为主键。如果我的表已经包含像 1111 xxx zzz 这样的条目。此代码不会插入这些值。但也没有错误消息..

提前致谢!

最佳答案

$q="insert into external values(1111,'xxx','yyy')");
if(!mysql_query($q){
    die('mysql_error()');
}

这会显示您对该查询的任何错误

关于php - 如何使用mysql在php代码中获取主键错误?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24348392/

相关文章:

javascript - 通过ajax传输 HashMap 并转换为php数组

php - 使用 ZendFramework 2 + Doctrine 2 在分页集合中使用水合器更改对象类型

php - 在 Phonegap 中加载 JSON?

mysql - INNER, OUTER OR RIGHT JOIN with 3 tables where one has same PK as the joining one 但 1st doesn't

MySQL - 无法将表的自动增量值设置为较低的值

php - INSERT mysql_num_rows 作为变量

java - 更改包含特殊字符的字符串的排序顺序(例如 "_")

mysql - 如何使用 laravel 查询获取具有相似兴趣的用户

mysql - mysql 中的顺序重要吗 `DROP TABLE IF EXISTS <some table>`

mysql - 我必须使用连接表吗? [MYSQL]