首页主机资讯php中怎么使用pdo查询数据

php中怎么使用pdo查询数据

时间2024-02-11 01:39:03发布访客分类主机资讯浏览505
导读:在使用PDO查询数据时,可以按照以下步骤进行操作: 连接到数据库: $servername = "localhost"; $username = "root"; $password = ""; $dbname = "database_n...

在使用PDO查询数据时,可以按照以下步骤进行操作:

  1. 连接到数据库:
$servername = "localhost";
    
$username = "root";
    
$password = "";
    
$dbname = "database_name";


try {
    
    $conn = new PDO("mysql:host=$servername;
    dbname=$dbname", $username, $password);
    
    $conn->
    setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    
    echo "Connected successfully";

}
 catch(PDOException $e) {
    
    echo "Connection failed: " . $e->
    getMessage();

}
    
  1. 编写SQL查询语句:
$sql = "SELECT * FROM table_name";
    
  1. 准备并执行查询语句:
$stmt = $conn->
    prepare($sql);
    
$stmt->
    execute();
    
  1. 获取查询结果:
$result = $stmt->
    fetchAll(PDO::FETCH_ASSOC);

  1. 处理查询结果:
foreach($result as $row) {
    
    echo $row['column_name'];

}
    

完整的示例代码如下:

$servername = "localhost";
    
$username = "root";
    
$password = "";
    
$dbname = "database_name";


try {
    
    $conn = new PDO("mysql:host=$servername;
    dbname=$dbname", $username, $password);
    
    $conn->
    setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    
    echo "Connected successfully";
    

    $sql = "SELECT * FROM table_name";
    
    $stmt = $conn->
    prepare($sql);
    
    $stmt->
    execute();
    
    $result = $stmt->
    fetchAll(PDO::FETCH_ASSOC);


    foreach($result as $row) {
    
        echo $row['column_name'];

    }

}
 catch(PDOException $e) {
    
    echo "Connection failed: " . $e->
    getMessage();

}
    

注意替换$servername$username$password$dbname为实际的数据库连接信息。同时,将table_namecolumn_name替换为实际的表名和列名。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: php中怎么使用pdo查询数据
本文地址: https://pptw.com/jishu/609150.html
ubuntu批量删除文件的方法是什么 idea怎么运行单个java文件

游客 回复需填写必要信息