【发布时间】:2016-04-11 04:16:00
【问题描述】:
我正在尝试使用 Oracle 和 PHP 实现一些错误处理。如果我尝试将语句插入到已经存在 PK 的 DB 表中,则不会执行 INSERT - 但它返回数据已添加 - 当它真的不是时 - 需要一些有关错误处理的帮助
require('connection.inc');
require('connection_db.inc');
$conn = db_connect();
$sql = oci_parse($conn,"INSERT INTO Schema.TableA (DOE, Trips) VALUES (:doe, :trp)");
oci_bind_by_name($sql, ':doe', $f1);
oci_bind_by_name($sql, ':trp', $f2);
oci_execute($sql);
<?
if($sql)
{
echo("Input data has been added<br><br>");
echo("<a href='link1.php'>View Links</a>");
}
else
{
echo("Input data has failed");
echo "</div>";
}
?>
【问题讨论】:
标签: php database oracle error-handling