我有以下代码来访问我的表STDEMK:
$dbh = new PDO($dsn, $dbuser, $dbpassword, array(PDO::ATTR_PERSISTENT => true));
$sqldel = $dbh->prepare('DELETE FROM STDEMK WHERE CLIENT = :CLIENT AND TRNEID = :TRNEID AND CRSNUM = :CRSNUM AND SEMCD = :SEMCD AND SUBCD = :SUBCD');
$sqldel->bindParam(':CLIENT', $im_client, PDO::PARAM_STR);
$sqldel->bindParam(':TRNEID', $im_trneid, PDO::PARAM_STR);
$sqldel->bindParam(':CRSNUM', $im_crsnum, PDO::PARAM_STR);
$sqldel->bindParam(':SEMCD', $im_semcd, PDO::PARAM_STR);
$sqldel->bindValue(':SUBCD', $im_subcd, PDO::PARAM_STR);
$sqldel->execute();
但不起作用。如果我有任何错误,请告诉我。
答案 0 :(得分:1)
查看此页面:http://php.net/manual/en/pdo.error-handling.php 我通常使用try / catch块将错误模式设置为异常并控制错误。
as; s;写在上面的链接中,默认情况下,错误模式是静默的,你必须自己使用上面链接中定义和提到的欲望方法来检查它。