Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2385 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Erreur de lecture fichier SQL [résolu]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Erreur de lecture fichier SQL [résolu]

n°1061022
pops1
Posté le 26-04-2005 à 11:45:23  profilanswer
 

Mon problème est le suivant. Je fais un archivage de ma base de données en la stockant dans un fichier : base.sql. Donc mon fichier contient toutes les instructions sql pour reeconstruire ma base. Voici un exemple de ce que le fichier contient :
 

Code :
  1. INSERT INTO `login` VALUES(13,'test','test',1,0,'','truc@machin.fr');
  2. CREATE TABLE `couple` (
  3.   `NumCouple` int(11) NOT NULL auto_increment,
  4.   `NumEnseignant` int(11) NOT NULL default '0',
  5.   `NumEtudiant` int(11) NOT NULL default '0',
  6.   PRIMARY KEY  (`NumCouple`)
  7. ) TYPE=MyISAM COMMENT='Représente les couples Etudiant/Enseignant des stages' AUTO_INCREMENT=120 ;
  8. INSERT INTO `couple` VALUES (68, 15, 0);
  9. INSERT INTO `couple` VALUES (3, 0, 20202683);
  10. INSERT INTO `couple` VALUES (4, 0, 20201194);
  11. INSERT INTO `couple` VALUES (5, 0, 20200279);
  12. INSERT INTO `couple` VALUES (7, 0, 20101964);
  13. INSERT INTO `couple` VALUES (9, 0, 0);
  14. INSERT INTO `couple` VALUES (13, 0, 20202683);
  15. INSERT INTO `couple` VALUES (119, 1, 2000000);
  16. INSERT INTO `couple` VALUES (18, 0, 20201194);
  17. INSERT INTO `couple` VALUES (60, 0, 2040447);
  18. INSERT INTO `couple` VALUES (21, 0, 20102067);
  19. INSERT INTO `couple` VALUES (23, 0, 20201697);
  20. INSERT INTO `couple` VALUES (48, 0, 20200279);


 
Ensuite j'utilise fread,explode et tout ce qui va avec en php pour séparer ligne par ligne les instructions et créer mes requêtes dans mon script php. Or jusqu'au découpage ligne par ligne inclu tout se passe bien. Mais quand je lui demande d'exécuter mysql_query($sql_line) (sachant que $sql_line contient une des ligne du code ci-dessus) ca plante. Je me suis dit que ca venait de ce que contient $sql_line et quand j'affiche le contenu de $sql_line tout se passe bien sauf que partout où il y a des ' il rajoute des \ devant.
 
Je veux donc savoir si le fait qu'il n'exécute pas les requêtes peut venir du fait qu'il rajoute des \ devant mes apostrophes.
 
 
Ca parait un peu compliqué alors hésiter pas a poser des questions si vous comprenez pas bien.
 
Merci d'avance pour votre aide.
 
Hed


Message édité par pops1 le 26-04-2005 à 13:29:42
mood
Publicité
Posté le 26-04-2005 à 11:45:23  profilanswer
 

n°1061120
pops1
Posté le 26-04-2005 à 13:16:14  profilanswer
 

merci beaucoup pour ta réponse je vais essayer de suite

n°1061144
pops1
Posté le 26-04-2005 à 13:29:06  profilanswer
 

bon ben écoute ca marche tres bien merci encore Chase


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Erreur de lecture fichier SQL [résolu]

 

Sujets relatifs
Commande "System" [RESOLU]SQL : équivalent LIMIT ?
Generation vba dans fichier Excel a partir d'un programme VBLecture d'un fichier MSG (Outlook)
à l'aide Access/SQL/VBARedirection au bout d'un certain temps avec un header() ... [Résolu]
erreur de formulaire ????Lancer une macro après modification d'un tableau croisé?
upload fichier [RESOLU] 
Plus de sujets relatifs à : Erreur de lecture fichier SQL [résolu]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR