我想摆脱旧 mysql 扩展的束缚,我只是对数据库中的表进行测试 PDO 连接和简单查询。我似乎能够连接,(“连接成功”回声)但这就是美好时光结束的地方。我现在花了太多时间试图开始使用 PDO。
<?php
$host = 'localhost';
$port = '3306';
$username = 'user';
$password = 'blabla';
$database = 'workslist';
try {
$db = new PDO("mysql:host=$host; port = $port; dbname = $database", $username, $password);
echo 'connection successful<br />';
$query = 'SELECT * FROM main';
$statement = $db->prepare($query);
$statement->execute();
$results = $statement->fetchAll();
$statement->closeCursor();
foreach($results as $r){
echo $r['work'] . '<br />';
}
} catch (PDOException $e) {
echo 'Error!: ' . $e->getMessage() . '<br />';
die();
}
?>
Run Code Online (Sandbox Code Playgroud)
以上有什么问题吗? …