Aller au contenu

problème de lien avec les tables MySql


Sujets conseillés

Posté

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

Posté

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

Posté

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

Posté

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?

Posté

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.

Posté

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

Posté
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.

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...