-2

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");

この行で何が問題なのかわかりません。

4

1 に答える 1

3

メソッドの名前を忘れました!!!!

$STH = $DBH->prepare("SELECT * FROM `highscore_ranked` WHERE DeviceID = :deviceid ORDER BY Points DESC LIMIT 0 , 10");
于 2012-09-07T11:38:43.970 に答える