0
dbConnector.php爲什麼會出現失敗PDO連接
<?php
class DbConnector {
var $link;
function DbConnector(){
try{
$this->link = new PDO('mysql:host=127.0.0.1;dbname=system', 'root', '123456');
$this->link->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$this->link->setAttribute(PDO::ATTR_EMULATE_PREPARES,false);
}catch(PDOException $e){
die("this is not connected");
}
}
//*** Function: query, Purpose: Execute a database query ***
// this function fail to connect
function query($query) {
try{
$this->link->prepare($query);
}catch(PDOException $e){
die("fail to prepare");
}
return $this->link->prepare($query);
}
}
?>
check.php
<?php
include("dbConnector.php");
$connector = new DbConnector();
$username ='';
$query = "SELECT air_users FROM USER_NAME WHERE username = ? LIMIT 1";
$result = $connector->query($query);
$result->execute(array($username));
$num = $result->rowCount();
$num = $result->fetch();
echo $num;
// mysql_close();
?>
我得到的回報錯誤
不準備
什麼我做錯了嗎? ?我仔細檢查了它,但無法弄清楚錯誤,我無法將它連接到我的數據庫。
它只是給我一個錯誤。
突出顯示的錯誤 – shruti1810