我有以下sql代码:
$statement = "`maildb`";
$query = "SELECT COUNT(*) as `num` FROM {$statement}";
$row = mysql_fetch_array(mysql_query($query));
我正在尝试转换为 PDO ...我尝试了以下方法:
$statement = "`maildb`";
$query = $db->prepare("SELECT COUNT(*) as `num` FROM {$statement}");
$query->execute();
$row = $query->fetchAll(PDO::FETCH_ASSOC);
这导致:致命错误:在第 8 行的 function.php 中对非对象调用成员函数 prepare()。
我以前也试过这个,应该做同样的事情:
$query = $db->prepare("SELECT * FROM maildb");
$query->execute();
$row = $query->fetchAll(PDO::FETCH_ASSOC);
$num = count($row);
有什么帮助吗?
谢谢!!