0
我正在一个ORACLE SQL表上有两个字段的主键。我想在使用PHP插入期间检索主键错误。获取主键或唯一错误与sql
我把代码放在try/catch中,我没有得到任何错误。
我没有很多数据库技能,但我知道这里我们使用触发器。也许我可以在这里发现错误?
谢谢!
我正在一个ORACLE SQL表上有两个字段的主键。我想在使用PHP插入期间检索主键错误。获取主键或唯一错误与sql
我把代码放在try/catch中,我没有得到任何错误。
我没有很多数据库技能,但我知道这里我们使用触发器。也许我可以在这里发现错误?
谢谢!
检查php.net
此链接返回错误的功能oci_error()
什么是您使用DB层从php.net
<?php
$stid = oci_parse($conn, "SELECT does_not_exist FROM dual");
$r = oci_execute($stid);
if (!$r) {
$e = oci_error($stid); // For oci_execute errors pass the statement handle
print htmlentities($e['message']);
print "\n<pre>\n";
print htmlentities($e['sqltext']);
printf("\n%".($e['offset']+1)."s", "^");
print "\n</pre>\n";
}
?>
谢谢!如果我通过“INSERT ...”替换你的sql查询,我应该能够得到我假设的错误!谢谢! –
报价? – Brad
我不确定要理解层是什么意思?我有一个表编码,包含两个字段:id和gfy。主键在这两个字段上设置。它是一个Oracle数据库。 –
比如,你在使用PDO吗?原生扩展?通过COM的ODBC? – Brad