【发布时间】:2011-11-12 11:09:20
【问题描述】:
在调试过程中,我注意到脚本在$stmt->fetch() or die($stmt->error); 行中终止。 PHP 日志中没有错误。它也不会回显任何错误。您在代码中看到任何错误的部分吗?
$stmt = $db->prepare("SELECT e.msg_subject AS subject, e.msg_text AS text, u.fname AS firstname, u.lname AS lastname FROM emails AS e, users AS u WHERE e.msg_status=? AND e.msg_type=? AND u.id=?") or die($db->error);
$stmt->bind_param("isi", $status, $type, $userid) or die($stmt->error);
$stmt->execute() or die($stmt->error);
$stmt->bind_result($subject, $text, $firstname, $lastname) or die($stmt->error);
$stmt->fetch() or die($stmt->error);
$stmt->close();
【问题讨论】:
标签: php mysql mysqli prepared-statement fetch