我尝试在 php 中使用 PDO 做一个准备好的 SELECT 语句。这是我的声明:
# named placeholders
$STH = $DBH->("SELECT * FROM `highscore_ranked` WHERE DeviceID = :deviceid ORDER BY Points DESC LIMIT 0 , 10");
$STH->bindValue(':deviceid', $DeviceIDClear);
# setting the fetch mode
$STH->setFetchMode(PDO::FETCH_ASSOC);
$STH->execute();
但我得到了错误:
PHP Parse error: syntax error, unexpected '(', expecting T_STRING or T_VARIABLE or '{' or '$'
在这条线上:
$STH = $DBH->("SELECT * FROM `highscore_ranked` WHERE DeviceID = :deviceid ORDER BY Points DESC LIMIT 0 , 10");
我不知道这条线出了什么问题。