Problème de requete sql

Résolu
dreetze2 Messages postés 8 Date d'inscription   Statut Membre Dernière intervention   -  
 tidjool -
Bonjour,

Je suis en train de créer un programme afin de pouvoir importer dans une base de données le fichier access.log (environ 20Mo) du server local (WAMP).

Mon programme tourne impeccable, je récupère tout ce qu'il faut etc. Mais j'ai un problème de requête SQL car il n'y a rien dans ma base de données ...

Si un expert en SQL peut m'aider .

Une ligne du fichier access.log est de ce type :

127.0.0.1 - - [14/Feb/2013:11:50:12 +0100] "GET /responsive.css HTTP/1.1" 200 21751

Chaque donnée est séparée par un espace. Je suis en local donc il y a 2 tirets mais il faut savoir que par navigation WEB, il y a pour le premier tiret une identité (non fiable) et pour le second, un idUser.

Donc j'ai tout exploser (par espace) et je me suis servi d'un tableau

INSERT INTO stock VALUES ('".$ligne[0]."', '".$ligne[1]."',
										   '".$ligne[2]."', '".$ligne[3]."', 
										   '".$ligne[4]."', '".$ligne[5]."', 
										   '".$ligne[6]."', '".$ligne[7]."',
										   '".$ligne[8]."', '".$ligne[9]."');


Donc voilà si quelqu'un sait comment bourrer la base le plus vite possible et le plus proprement possible, à vos claviers ! ;)

Cordialement,

dreetze2

2 réponses

tidjool
 
salut,

je pense que tu as oublié de mettre le nom de tes champs dans ta requete :

INSERT INTO stock (champ1, champ2, etc...) VALUES ('".$ligne[0]."', ...etc...
1
dreetze2 Messages postés 8 Date d'inscription   Statut Membre Dernière intervention  
 
Au mon dieu !!

Plus l'erreur est grosse moins on la voit ...

Merci bien tidjool ;)

Cordialement,

dreetze
0
tidjool
 
héhé, ça c'est bien vrai ;-)
0