Non reconnaissance de la table

Eléphanteau du PHP | 37 Messages

02 janv. 2008, 01:40

Finalement, l'année démarre mal avec php...
Alors que tout allé bien, et essayant d'optimiser le gestion de mon site j'ai depuis une page php ceci :
error=Table 'profectron.myPROFECTRONmembre_pr' doesn't exist
alors qu'elle existe bien .
Donc du coup, impossible d'insérer des données dans la table.
Voilà si qq peut m'éclairer la dessus je suis preneurs, merci et bonne année à tous !

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

02 janv. 2008, 09:19

Bonjour,

1) Vérifies à nouveau que la table "myPROFECTRONmembre_pr" dans la base de données "profectron" existe bel et bien et que tu peux y accéder via phpMyAdmin
2) Vérifies que tu te connectes au bon serveur MySQL et à la bonne base de données
3) Crées une nouvelle page PHP avec juste les lignes suivantes dedans:
<?php
mysql_connect("Ton Serveur MYSQL", "Ton Login", "Ton MDP") or die("Erreur de connexion MySQL: ".mysql_error);
mysql_select_db("profectron") or die("Erreur de sélection BDD MySQL: ".mysql_error);

mysql_query("SELECT *  FROM myPROFECTRONmembre_pr") or die("Erreur de requète MySQL: ".mysql_error);

print "Exécution effectuée avec succès!";
?>
Si tu obtiens autre chose que "Exécution effectuée avec succès!", c'est qu'une erreur s'est produite et qu'il faut la corriger...
Quand tout le reste a échoué, lisez le mode d'emploi...

ViPHP
ViPHP | 5924 Messages

02 janv. 2008, 10:08

Tu peux aussi essayer ce code pour lister les tables de ta base :
$result = mysql_query("SHOW TABLES");
while(echo mysql_fetch_row($result) . "\n");

Eléphanteau du PHP | 37 Messages

02 janv. 2008, 10:48

oK MERCI beaucoup pour ces réponses, je me presse d'aller les tester.
Merci.

[Note : ce message a été posté de manière anonyme avant d'être réattribué à son auteur]