私はOracleの新機能で、この月の初日と最後の日(動的)のデータが必要です。ORA-00904: "NOV":無効な識別子
このような私のPHPコードを見て:
$date = Date('d-M-y');
// Query
$query = "Select COUNT(*) FROM myTable WHERE CREATED
BETWEEN FIRST_DAY(TRUNC(TO_DATE(".$date."), 'MON')) AND
LAST_DAY(TRUNC(TO_DATE(".$date."), 'MON'))";
しかし、私は常にエラー
ORA-00904を取得: "11月":
NOV
は、無効な識別子
を正しい月 - 正しい?
user10089632いや、@、それは私を助けていない:( –
どのようにこの 'TO_DATEを(」"しようとしてについて。 $ date。 "、" DD-MON-YY ")両方の場所で? – user10089632
[バインドパラメータ](http://php.net/manual/en/function.oci-bind-by-name.php)を使用する[この回答を参照してください(https://stackoverflow.com/questions/7066978/oci-bind-by-name-and-to-date-php-oci-oracle) – MT0