我有一个用于从数据库获取信息的类:
<?php
require('dbConn.php');
class Category {
public static function getCategories () {
$dbConn = SQLiteConnection::connect();
try {
if($sqlGetCategories = $dbConn->query("SELECT name FROM nfc_category")){
return $sqlGetCategories->fetch();
} else {
print_r(get_defined_vars());
return array('Could not get categories');
}
} catch (Exception $e) {
return $e;
}
}
}
?>
dbConn
只是一个PDO对象。问题是在try catch中进行查询的位置。查询返回false。 SQL有效,为什么返回false?