Excel ファイルのインポート時にエラーが発生しました。オンライン解決策
Excel ファイルのインポートに関する問題の解決策があります。 。
error_reporting(0);
//CSV形式でファイルをインポート
$connect=mysql_connect("localhost","root","root") または die("データベースに接続できませんでした");
mysql_select_db("student",$connect) または die (mysql_error());
mysql_query("SETcharacter_set_connection=utf8,character_set_results=utf8,character_set_client=binary",$connect);
$fname = $_FILES['MyFile']['name']
$handle=fopen("$fname","r");
while($data=fgetcsv($handle,10000,","))
{
$q="時間割に挿入 (cid,week,jieci,name,Teacher) 値 ('$data[0]','$data[1]','$data[2]','$data[ 3] ','$data[4]')";
mysql_query($q) または die (mysql_error());
}
fclose($handle);
$fname = $_FILES['MyFile']['name']
$do = copy($_FILES['MyFile']['tmp_name'],$fname);
if ($do)
{
echo "データを正常にインポートしました
";
} else {
エコー「」
}
最初の提出後にインポートされました
Excel はフォルダーの下にありますが、データベースには
がありません
送信を続けると、「SQL 構文にエラーがあります。MySQL サーバーのバージョンに対応するマニュアルで、行 1
の 2ixA0xB 付近で使用する正しい構文を確認してください」というメッセージが表示されました。
これを行うにはどうすればよいでしょうか?明日宿題を提出しなければなりません。何か指導してください。
共有先: