我正在尝试将具有 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...");
}
}
下面是一个成功插入数据库的文本示例: 假装为 E!消息。这是一个例子。请两个人快速回答你这个问题:“其中哪些不是颜色——黑色、棕色、口香糖、蓝色、吉姆色、蓝色或绿色?”
下面是一个没有插入数据库的例子: Zig-a-zig-ah!找一群小伙伴重演这个测试,并在公共场合重拍辣妹组合的视频。让陌生人加入其中!
我已经尽可能多地进行了研究,但没有找到任何答案。10 行没有插入到 db 表中。有什么我想念的吗?非常感谢您的帮助。