要在PHP中使用PDO连接MySQL数据库,需要以下步骤:
先确保已经安装了PHP PDO扩展和MySQL驱动程序。
创建一个PDO对象,用于连接数据库。可以通过以下代码创建一个PDO对象:
$host = 'localhost'; //主机名
$dbname = 'test_db'; //数据库名
$username = 'root'; //用户名
$password = '123456'; //密码
try{
$pdo = new PDO("mysql:host=$host;dbname=$dbname", $username, $password);
}catch(PDOException $e){
echo "Connection failed: ".$e->getMessage();
}
其中,$host
代表主机名或IP地址,$dbname
代表要连接的数据库名,$username
和$password
分别代表数据库的登录用户名和密码。如果连接失败,则会抛出异常并输出错误信息。
$stmt = $pdo->query('SELECT * FROM users');
while($row = $stmt->fetch()){
//处理查询结果
echo $row['name']."\n";
}
其中,$stmt
是一个PDOStatement对象,代表SQL语句的执行结果。使用fetch()
方法可以逐行获取查询结果,直至返回false
为止。逐行获取时,可以通过访问数组下标的方式来读取字段值。
$pdo = null;
以上就是使用PDO连接MySQL数据库的基本步骤。需要注意的关键词包括:PDO、MySQL、PHP、扩展、驱动程序、异常、SQL语句、查询、结果集、PDOStatement对象、prepared statements、SQL注入攻击等。