0
這裏是我的代碼:PDO功能新功能沒有做任何事情?
function connect() {
$pdo = new PDO("mysql:host=localhost;dbname=www","user","pass");
$xmax = "SELECT MAX(x) FROM headerfooter WHERE site = 'Brighter_Vista'";
$xresult = $pdo->query($xmax);
while($row = $xresult->fetch(PDO::FETCH_ASSOC)) {
print_r($row);
}
$ymax = "SELECT MAX(y) FROM headerfooter WHERE site = 'Brighter_Vista'";
$yresult = $pdo->query($ymax);
while($row = $yresult->fetch(PDO::FETCH_ASSOC)) {
print_r($row);
}
}
我調用該函數並沒有顯示出來。
我檢查了mysql終端中的查詢,它確實有效。
我是新來的PDO,我做錯了什麼?
相反$ pdo-> prepare()和$ pdo-> execute(), $ pdo-> query()返回已經結果集,嘗試print_r($ xresult)在你的情況下,看看什麼它擁有 –
我假設你正在運行try catch塊之間的函數:'try {connect(); } catch(PDOException $ e){exit($ e-> getMessage()); }'。對? – Shoe