正确处理mySQLi中的无结果查询

时间:2019-01-14 11:55:22

标签: mysql mysqli

我想从单行中选择一个值:

$result = $mysqli->query('SELECT r_insert_time FROM rdv WHERE u_id = ' . $u_id . ' AND (r_insert_time >= CURDATE() AND r_insert_time < (CURDATE() + 1)) ORDER BY r_insert_time DESC LIMIT 1')->fetch_object()->r_insert_time;
if ($result) {
    $r_last = date('H:i', strtotime($result));
} else {
    $r_last = '-';
}

现在,这给了我这个错误:

  

注意:尝试获取...中非对象的属性

如何正确检查是否有结果,以及是否现在跳过包含这些查询参数的记录?

谢谢。

0 个答案:

没有答案