Mysql
 sql >> Base de données >  >> RDS >> Mysql

Lire le fichier texte délimité par des tabulations dans la table MySQL avec PHP

Vous n'avez pas besoin du cast de chaîne, les données seront déjà des chaînes.

Assurez-vous qu'il n'y a pas de guillemets dans les données du fichier. Faites écho à la chaîne SQL avant de l'exécuter pour voir s'il y a manifestement quelque chose qui ne va pas.

Changez le SQL en :

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

Cette modification inclut les noms de champ et la citation des deux dernières valeurs.