hlcginfo Posté 3 Mars 2008 Posté 3 Mars 2008 Bonjour, j'ai un problème avec les liens vers les tables MySql. J'ai récemment transféré un certain nombre de tables d'un phpMyAdmin avec MySql 4-5 vers un autre phpMyAdmin avec MySql 5.0.27. Ensuite, j'ai modifié dans les fichiers php (en lien avec une table) les login et mot de passe. Or, le fichiers n'arrive pas à récupérer la table...lors du test. Que dois-je vérifier pour avancer dans mon problème ? Le fait de changer de version MySql peut-il créer des problèmes ? Peut-être ais-je omis une option lors de mon exportation de tables MySql ! ou la manière d'écrire la nouvel version de MySql dans les fichiers Php en lien avec une table. J'ai besoin de repères... merci d'avance pour vos réponses
Portekoi Posté 3 Mars 2008 Posté 3 Mars 2008 Bonjour, Que veux tu dire par "le fichiers n'arrive pas à récupérer la table" ? Tu n'arrives pas à requêter dessus? Tu as une erreur? Si tu vas dans phpmyadmin, les requêtes fonctionnent elles? Portekoi
hlcginfo Posté 3 Mars 2008 Auteur Posté 3 Mars 2008 Je veut dire que lorsque l'on test le site, le fichier php ne fait pas son travail. Comment fait-on pour tester les requêtes dans phpmyadmin ? Merci
Portekoi Posté 3 Mars 2008 Posté 3 Mars 2008 Re, Et bien tu vas dans phpmyadmin et tu cliques sur "requête" ou "Sql", je sais plus Qui est ton hébergeur? Le fichier php ne fait pas son travail mais as tu un ou des erreurs?
hlcginfo Posté 3 Mars 2008 Auteur Posté 3 Mars 2008 Lorsque le site était sur l'ancien hébergeur avec la base de donnée, tout marchait correctement, donc j'imagine que c'est du côté de la liaison avec la table qu'il faut chercher. J'ai juste modifié le login et le mot de passe ainsi que la version mysql, dans le fichier php qui utilise une table.
hlcginfo Posté 3 Mars 2008 Auteur Posté 3 Mars 2008 par exemple : function connect() { $db = mysql_connect("version mysql","login","mot de passe"); mysql_select_db("nom de la base", $db); } Je pense que c'est logique de modifier les login, mot de passe et nom de la base pour que le fichier pointe vers la bonne table qui a été transféré. Le problème, je pense c'est la version de phpmyadmin. je suis passé de mysql 5-4 à mysql 5-2
Portekoi Posté 3 Mars 2008 Posté 3 Mars 2008 Je recommence mais fais un effort te plait : As tu un message d'erreur sur tes pages?
Dan Posté 3 Mars 2008 Posté 3 Mars 2008 J'ai juste modifié le login et le mot de passe ../.. Si tu as importé les tables de mysql 4 .. ton mot de passe est toujours celui que tu avais avant. Il faut le mettre à jour dans mysql aussi. De plus, pense à tourner mysql_fix_privilege_tables, l'encodage des mots de passe a changé depuis la version 4.1.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant