Ich versuche, den Text (UTF-8 codiert) aus einer Excel-Datei, die 48 Zeilen in eine MySQL-Tabelle hat. Nur 38 der Zeilen werden eingefügt. Einige Zeilen haben Sonderzeichen wie "/", "?", ":", ",", ".", "()", "'", "", "!".PHPExcel Einfügen 38 von 48 Zeilen in MySQL aus Xlsx-Datei
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...");
}
}
nun unten ein Beispiel für Text, die succesfuly in die db eingefügt hat:. Pretend zu für E-Nachrichten Dies ist ein Beispiel fragen zwei Personen, die Ihnen eine schnelle Antwort auf diese Frage zu geben. „Welche diese sind nicht Farben -BLACK, braun, Gummi, blau, Jim, blau oder grün „
im Folgenden finden Sie ein Beispiel, das nicht in den db eingefügt bekommt:?! Zig-a-Zick-ah Get eine Gruppe von Knospen, um diesen Test und Rema nachzustellen ke ein Video von den Spice Girls in einer öffentlichen Umgebung. Holen Sie sich Fremde, um mitzumachen!
Ich habe so viel recherchiert wie ich konnte und habe keine Antworten gefunden. 10 der Zeilen werden nicht in die db-Tabelle eingefügt. Gibt es etwas, das ich vermisse? Vielen Dank für die Hilfe.
PHPExcel wird die Daten in einer Zelle für Ihre Datenbankanweisung nicht automatisch entkommen lassen; Es gibt einen Ausgangspunkt –