Php pdo检查获取的结果集是否为空

时间:2018-01-31 09:31:30

标签: php postgresql pdo

例如:

$sql = 'select a, b, c from table where condition';
$stmt->prepare($sql);
$stmt->execute();
$data = $stmt->fetch();

AND

 $sql = 'select a, b, c from table where condition';
 $stmt->prepare($sql);
 $stmt->execute();
 $data = $stmt->fetchAll();

如何检查结果集是否为空

1 个答案:

答案 0 :(得分:1)

检查$data变量,如:

if ($data) {
  //not empty
} else {
  // empty
}

如果select查询的结果不包含任何数据变量$data将包含null值。