天天看點

PHP使用PDO連接配接資料庫

//pdo連接配接資料庫
$strHost   = '主機名';
$strDbname = '資料庫名';
$strUser   = '使用者名';
$intPass   =  使用者密碼  ;
$strDsn = "mysql:host=$strHost;dbname=$strDbname";
try {
    $intId = 1;    //查詢id
    $objDb = new PDO($strDsn, $strUser, $intPass);                   //建立和設定資料庫連接配接
    $strQuery = "SELECT id,name,address FROM ceshi WHERE id > :id";  //編寫查詢語句
    $objStmt = $objDb->prepare($strQuery);                           //prepared statement
    $objStmt->bindParam(':id', $intId);                              //使用命名參數替換查詢參數 防止sql注入
    $objStmt->execute();                                             //擷取資料
    echo "行數:".$objStmt->rowCount()."<br/>";
    $objResult = $objStmt->fetch(PDO::FETCH_OBJ);
    print_r($objResult);die;
} catch (PDOException $e) {     //捕獲異常
    echo "Error: " . $e->getMessage();
    exit;
}