我是 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] => )
我缺少$stmt->execute()
。
感谢塞巴斯的注意