drupal7のcronジョブでクエリを実行しようとしています。しかし、何か変なことが起きている。実行しようとするたびに、私はPDOExceptionを取得します。 phpmyadminにクエリを貼り付けると問題はなくなり、クエリが実行されます。しかし、私は自分のcronjobでそれはエラーを与える。 問題は私のcronjobにはありません。他のクエリも問題なく実行するので、私はこれを知っています。phpで私のクエリを実行中にエラーが発生しましたが、phpmyadminでエラーが発生しました。
クエリのPHPコード:
INSERT INTO tblProducten(productnummer, merk, doelgroep, RefLev) VALUES(16657, "tt", "Meisjes", "11803")
例外:
PDOException:
$sql_insert_product = 'INSERT INTO tblProducten(productnummer, merk, doelgroep, RefLev)' . 'VALUES(' . $prod->productnummer . ', "tt", "' . $prod->doelgroep . '", "' . $prod->reflev . '")'; $db_catalogus->query($sql_insert_product);
は、ザ・コードがphpMyAdminのに働く生成照会もたらしSQLSTATE [42S22 ]:列が見つかりません:1054 'フィールドリスト'の 'tt'が不明な列:INSERT INTO tblProducten(productnummer、merk、doelgroep、RefLev)VALU ES(16657、 "tt"、 "Meisjes"、 "11803"); cronner_cronのArray()()(/家庭のライン94/...
おそらく、$ db_catalogus-> query($ sql_insert_product);というメソッドのコードに説明があります。あなたはそれを投稿できますか? –
これは標準的なdrupal関数です: –