入门PHP就来我这(高级)12 ~ 获取数据
在PHP中获取数据通常涉及数据库操作。以下是一个使用PDO(PHP Data Objects)扩展连接MySQL数据库并获取数据的示例。
<?php
// 数据库连接配置
$host = 'localhost';
$dbname = 'your_database_name';
$user = 'your_username';
$password = 'your_password';
try {
// 创建PDO实例
$pdo = new PDO("mysql:host=$host;dbname=$dbname", $user, $password);
// 设置错误模式为异常
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
// 编写SQL查询
$sql = 'SELECT * FROM your_table_name';
// 预处理SQL语句
$stmt = $pdo->prepare($sql);
// 执行查询
$stmt->execute();
// 获取查询结果
$results = $stmt->fetchAll(PDO::FETCH_ASSOC);
// 输出结果
foreach ($results as $row) {
// 处理每一行数据
print_r($row);
}
} catch (PDOException $e) {
echo "数据库连接失败: " . $e->getMessage();
}
?>
确保替换$host
, $dbname
, $user
, $password
, your_table_name
为你的实际数据库连接信息和表名。
这段代码展示了如何使用PDO连接MySQL数据库,执行一个SELECT查询,并且遍历结果集打印每一行数据。异常处理确保了在出现错误时能够捕获并输出错误信息。
评论已关闭