【发布时间】:2020-08-15 21:36:35
【问题描述】:
我正在尝试对数据库运行查询,但 PDO 没有产生任何结果。
这行得通。
$coon = new PDO("mysql:host=localhost;port=3308;dbname=developer", "root", "");
$fetch = $coon->query("SELECT * FROM users");
var_dump($fetch->fetch());
上面的代码总是返回true
public static function query($statement, $data = null)
{
$connection = self::get_connection();
if(!$data)
return $connection->query($statement);
$stmt = $connection->prepare($statement);
return $stmt->execute($data);
}
这种方式总是返回 true 而不是 PDO 查询对象。
我已经尝试使用 try/catch 块来查看是否有任何错误.. 但什么也没有。
我不知道它是什么,因为显然一切都是正确的。
【问题讨论】: