$ dbが動作する理由がわかりませんが、これは問題ではありません。誰かが私を正しい方向に向けることができますか?クエリはmysqlのworkbenchで動作しますが、PHPではなく、なぜか
クエリをエコーしてみましたが、エラーは発生しませんでした。ファイルはUTF8だったので、私はその変更を行いました。私はエラーが発生しないようにするためにifステートメントをコメントアウトしました。それが完了したら、私は現在、 "C:\ wamp \ www \ goals ...の非オブジェクト上のメンバ関数execute()を呼び出す"というエラーが表示されます。これはクエリに問題があることを示しています。私はそれが何であるかは分かりません。私はこの正確なクエリをmysqlコンソールで実行し、うまく動作します。それはスタンドとしてここ
はコードです:
$query3 = "LOAD DATA INFILE 'C:/Users/Jim/Downloads/ActualSales.csv'
INTO TABLE dailyActual
CHARACTER SET UTF8
IGNORE 1 LINES
(`year`,`month`,`division`,`account_nbr`,`Cust_Name`,`lastrep`,`Cust_Type`,`Ad_Type`,`amount`)";
//echo $query3;
//if ($stmt3 = $db->prepare($query3)) {
$stmt3 = $db->prepare($query3);
$stmt3->execute();
$stmt3->close();
//}
任意の助けをいただければ幸いです。 ジム
チェックを。私は\ r \ nが二重引用符で囲まれているために解釈されるため、問題を引き起こす可能性があると思います。 – chris85
いくつかのエラーチェックについて:http://php.net/manual/en/pdo.error-handling.php –
Yupは「mysqli_stmtを取得できませんでした」というエラーチェックで多くの洞察を得られませんでした。引用符で囲んだ場合、\ r \ nの代わりになるものは何ですか? – JCG61