48 行の Excel ファイルからテキスト (UTF-8 エンコード) を MySQL テーブルに挿入しようとしています。38 行のみが挿入されます。一部の行には、"/"、"?"、":"、","、"."、"()"、"'"、"""、"!" などの特殊文字が含まれています。
foreach ($ret as $rec) {
if($count == 0) {
$count++;
continue;
}
$insert = "INSERT INTO chall (description, time, coin, mode, kids, teens, adults, theme_id, type_id) VALUES ('{$rec['A']}', '{$rec['B']}', '{$rec['C']}', '{$rec['D']}', '{$rec['E']}', '{$rec['F']}', '{$rec['G']}', '{$_REQUEST['theme_id']}', 1)";
$ins_query = mysql_query($insert) or mysql_error();
if(0)
{
die("Error! Can Not Upload Data...");
}
}
以下は、db に正常に挿入されたテキストの例 です。ニュース。これは一例です。次の質問に対する簡単な答えを 2 人に尋ねてください。
以下は、データベースに挿入されなかった例です: Zig-a-zig-ah! つぼみのグループを集めて、このテストを再現し、公共の場でスパイス ガールズのビデオをリメイクしてもらいます。見知らぬ人にも参加してもらいましょう!
私はできる限り調査しましたが、答えは見つかりませんでした。10 行が db テーブルに挿入されていません。不足しているものはありますか?助けてくれてありがとう。