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