PHP
1$sql='SELECT code,date,column1,column2,column3 FROM table WHERE (DATE_FORMAT(date, '%Y%m') = '201909') ORDER BY code DESC';
と指定すると、
Error
1Parse error: syntax error, unexpected '') = '' (T_CONSTANT_ENCAPSED_STRING) in
が表示されてしまいます。
本来は、受け取った変数を指定して、
PHP
1$sql='SELECT code,date,column1,column2,column3 FROM table WHERE (DATE_FORMAT(date, '%Y%m') = '" . $currentDate . "') ORDER BY code DESC';
としたかったのですが、SQL内に変数を入れるからかなと思い、直接入力に変えてみました。
クォーテーションを取ったり、シングルとダブルを付け替えたり、カッコを取ったりしてもParse error
でした。
簡単な見落としがあるのかもしれませんが、よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/12/31 10:45
2019/12/31 10:57
2019/12/31 11:01
2019/12/31 11:07
2019/12/31 11:15
2019/12/31 11:33