Magazine Internet

MySQL et PHP , import de gros fichier SQL sur le serveur avec PHP

Publié le 11 août 2008 par Dator
MYSQL

Vous avez déjà essayer d’envoyer un fichier SQL (dit dump) de plusieurs mégaoctet dans PhpMyAdmin ? Normalement il vous sort une erreur sympathique mais que tout les développeurs redoute : Le temps d’éxécution de la page est dépassé.

Bon, on est bien avancé avec cette erreur mais il existe une solution : utiliser une commande directement par PHP avec la fonction system() .

Voici le code :

system("mysql -u root -p pass mabase< c:/mabase.sql");

Ce code permet (en informant le nom d’utilisateur, le mot de passe et le nom de la base de donnée), d’envoyer un fichier SQL sur le serveur.

Et vous, comment faisez vous dans ce cas là ?


Retour à La Une de Logo Paperblog

LES COMMENTAIRES (1)

Par ploulmet
posté le 24 octobre à 17:32
Signaler un abus

Bonjour,

Je suis très intéressé par l'utilisation de cette commande, mais je n'ai aucun résultat lorsque je charge le fichier PHP dans lequel se trouve le code, il ne se passe rien. Faut-il rajouter autre chose ? Merci pour votre réponse (je ne suis un expert !)

A propos de l’auteur


Dator 51 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte