PHP连接数据库需要使用PDO(PHP Data Objects)类。首先需要创建一个PDO对象,连接数据库的相关参数需要作为参数传递给PDO的构造函数。例如:
try {
$pdo = new PDO('mysql:host=主机名;dbname=数据库名', '用户名', '密码');
} catch (PDOException $e) {
echo '数据库连接失败:' . $e->getMessage();
}
其中,主机名
、数据库名
、用户名
、密码
分别是连接数据库需要的参数。
执行查询操作需要使用PDO对象的query()
方法,该方法会返回一个PDOStatement对象,可以通过该对象获取查询结果。例如:
$sql = "SELECT * FROM `table`";
$statement = $pdo->query($sql);
$results = $statement->fetchAll();
其中,$sql
是需要执行的查询语句,$statement->fetchAll()
会将查询结果作为一个二维数组返回。
如果需要查询特定条件的记录,可以使用prepare()
方法和execute()
方法来执行预处理语句。例如:
$sql = "SELECT * FROM `table` WHERE `column` = :value";
$statement = $pdo->prepare($sql);
$statement->execute(array(':value' => $value));
$results = $statement->fetchAll();
其中,:value
是一个占位符,通过execute()
方法传递实际的值。