$sql='SELECT sender
FROM messages
WHERE message_id = :message_id';
$sender_result = $db->query($sql, array(':message_id'=>$message_id));
$sender = $sender_result->fetch();
我用它来执行上面的sql。如何在$sender
中使用If
。
答案 0 :(得分:1)
尝试使用TRY-CATCH:
try {
$sql='SELECT sender
FROM messages
WHERE message_id = :message_id';
$sender_result = $db->query($sql, array(':message_id'=>$message_id));
$sender = $sender_result->fetch();
} catch(PDOException $ex) {
// handle exception by using your own logic
echo "An Error occured!"; //a custom error message
your_logging_function($ex->getMessage());
}
答案 1 :(得分:0)
这是您可以测试的最简单方法
$query = $DB->query(".....");
if($query) // will return true if succefull else it will return false
{
// code here
}
答案 2 :(得分:0)
if(isset($sender[0]))){
return TRUE;
}
else {
return FALSE;
}