OVH Cloud OVH Cloud

restaurer une base avec php ???

1 réponse
Avatar
deemoox
Salut,

Voila je voudrais restaurer une base a l'aide d'un fichier SQL qui contient
les infos sous forme

TRUNCATE TABLE matable1;

INSERT INTO matable1 VALUES ( '12', 'CAHIER', 'A01', 'SS', '9', '0',
NULL);

......................

......................

TRUNCATE TABLE matable2;

INSERT INTO matable2 VALUES ( '12', 'TARIF', 5.00', NULL);



ma question est comment executer la meme chose que phpmyadmin qui execute un
fichier sql mais a l'aide de php.....????

une info ?????

merci de votre aide

1 réponse

Avatar
nicol
à ta place, ce que je ferais, (mais je n'ai pas le tps de tester), c'est,
dans l'ordre suivant:

1°) ouverture du fichier de requetes en mode lecture (fopen par ex)
2°) une boucle qui extrait chaque ligne du fichier dans une variable
$requete (while(!eof)...)
3°) dans cette boucle, tu fais un mysql_query($requete); pour executer
chaque ligne de ton fichier en mysql
4°) tu ferme la boucle et un fclose pour fermer le fichier des requetes

c'est une idée, il suffit de la mettre en oeuvre :-)
j'espere que ca aura fait avancer le scmilblick ...

bye
Nico



"deemoox" a écrit dans le message de news:
cgi4li$fcb$
Salut,

Voila je voudrais restaurer une base a l'aide d'un fichier SQL qui
contient

les infos sous forme

TRUNCATE TABLE matable1;

INSERT INTO matable1 VALUES ( '12', 'CAHIER', 'A01', 'SS', '9', '0',
NULL);

......................

......................

TRUNCATE TABLE matable2;

INSERT INTO matable2 VALUES ( '12', 'TARIF', 5.00', NULL);



ma question est comment executer la meme chose que phpmyadmin qui execute
un

fichier sql mais a l'aide de php.....????

une info ?????

merci de votre aide