Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Lesen Sie eine tabulatorgetrennte Textdatei mit PHP in eine MySQL-Tabelle

Sie brauchen die Zeichenfolgenumwandlung nicht, die Daten sind bereits Zeichenfolgen.

Stellen Sie sicher, dass die Dateidaten keine Anführungszeichen enthalten. Geben Sie die SQL-Zeichenfolge aus, bevor Sie sie ausführen, um zu sehen, ob etwas offensichtlich falsch ist.

Ändern Sie die SQL in:

"INSERT INTO my_table (`field1Name`, `field2Name`, `field3Name`, `field4Name`, `field5Name`) VALUES('%s', '%s', '%s', '%s', '%s');"

Diese Änderung umfasst die Feldnamen und die Anführungszeichen der letzten beiden Werte.