0
CSVファイルをデータベースに読み込むために、次のPHPコードを書いています。しかし、クエリは実行されていません。データベースにCSVファイルを置くことができませんPHP
<?php
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = '';
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(mysqli_select_db($conn,"test"))
{
printf("Success");
}
if (mysqli_connect_errno()) {
printf("Connect failed: %s\n", mysqli_connect_error());
exit();
}
$query = "LOAD DATA INFILE 'output.csv' INTO TABLE new COLUMNS TERMINATED BY ',' ENCLOSED BY '\"\' ESCAPED BY '\"\' " ;
printf($query);
if(mysqli_query($conn,$query))
{
printf("query executed");
}
mysqli_close($conn);
?>
問題が何であるか教えてください。前もって感謝します。
エラーの原因を教えてください。あなたが1つを取得していない場合は、エラー報告を有効にしていない可能性が高いので、最初に修正してください。このクエリはPHPの外部で正しく動作しますか? – tadman
ファイルoutput.csvはどこにありますか?サーバーまたはクライアントのホストでは? –
@tadman mysqlでクエリを実行すると、正しく実行されます。 – telescs