我是php的新手,我正试图从数据库中的表中获取所有数据(现在)。
include_once("dbconnect.php");
$stmt = $dbh->prepare("SELECT * FROM temperature");
while($row = $stmt->fetch())
{
print_r($row);
echo $row;
}
dbconnect.php - 这在其他脚本中使用并且运行良好,但以防万一:
$hostname = 'localhost';
$username = 'root';
$password = '123456';
$dbh = new PDO("mysql:host=$hostname;dbname=arduinotest", $username, $password);
print_r($row);
或echo ($row);
都不会显示任何内容
我错过了什么?
表名是正确的,也尝试过dbname.tablename。
编辑:当使用print_r($dbh->errorInfo());
时,会输出Array ( [0] => 00000 [1] => [2] => )
答案 0 :(得分:0)
我遗失了$stmt->execute()
。
感谢Sebas注意到