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à ?
LES COMMENTAIRES (1)
posté le 24 octobre à 17:32
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 !)