0
$db = mysql_select_db("remote"); 

if(!$db) {
    die("Unable to select database");
} 

$query = "SET @cumulative_sum := 0; 
          SELECT timestamp, 
                 @cumulative_sum := @cumulative_sum + value AS cumulative_sum 
          FROM remote.historical 
          WHERE timestamp>= CURDATE()"; 

$result = mysql_query($qry);

HeidiSQL でこのクエリを使用すると、正常に出力されます...現在の日付で累積的に実行されますが、このコードを php ファイルにコピーすると、Web ブラウザーは次のように出力します。

SQL 構文にエラーがあります。使用する正しい構文については、MySQL サーバーのバージョンに対応するマニュアルを確認してください。

このコードの何が問題になっていますか?

4

2 に答える 2