Pb : mysql_fetch_array()

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Pb : mysql_fetch_array()

par Tounch » 18 mai 2006, 18:31

C'est vraiment trop bête , je ne trouve pas , merci pour tout en tout cas :wink:

par tounch » 18 mai 2006, 17:50

Voilà ce que j'ai :

Créer une base de données: Documentation
aucun privilège
Afficher les processus Afficher les processus Documentation
Jeux de caractères et interclassement Jeux de caractères et interclassement
Moteurs de stockage Moteurs de stockage
Bases de données Bases de données
Exporter Exporter
Quitter Quitter

Je ne trouve pas ce que tu me dis

par Ryle » 18 mai 2006, 17:48

Sur la page d'accueil de phpMyAdmin, tu dois avoir une rubrique du genre "utilisateurs et privilèges". Tu dois pouvoir y modifier les privilèges de ton utilisateur tounch_18 pour lui donner les droits sur la base news (c'est que des cases à cocher ou des valeur à sélectionner) pis ca devrait être bon :)

par ouckileou » 18 mai 2006, 17:46

J'avais pas vu le "Connexion OK" désolé

par tounch » 18 mai 2006, 17:43

je crois aussi que ca doit être ça , peux tu m'en dire plus sur l'autorisation dans phpmyadmin ? merci

par Ryle » 18 mai 2006, 17:40

Vérifie surtout que l'utilisateur à bien les droits d'accès sur cette base là.. si le login/mdp n'était pas bon il aurait probablement retourné un message d'erreur à la connexion.. c'est donc d'avantage du côté de la base que j'irais voir quels sont les utilisateurs et leurs droits...

par tounch » 18 mai 2006, 17:38

c'est le bon , je vois pas , mais je vais cherché

par ouckileou » 18 mai 2006, 17:37

Vérifie le login/mdp...

par Invité » 18 mai 2006, 17:24

Tu as bien mis news dans ta base tel quel ? Sans majuscule, avec le "s" à la fin... ?
Oui

et sinon voilà le message :
Connexion OK Access denied for user 'tounch_18'@'209.85.5.34' to database 'news'

par ouckileou » 18 mai 2006, 17:21

Et ben on y revient... affiche les messages d'erreur de MySQL

Comment ? Ben avec mysql_error() (cette fois je l'ai bien écrit)
mysql_connect("db4.awardspace.com", "tounch_18", "mon pass") or die(mysql_error());
echo 'Connexion OK';

mysql_select_db("news") or die(mysql_error());
echo 'Sélection Bdd OK';

par guilt92 » 18 mai 2006, 17:21

Tu as bien mis news dans ta base tel quel ? Sans majuscule, avec le "s" à la fin... ?

par Invité » 18 mai 2006, 17:16

Alors voilà la réponse :

Impossible d'accéder à news

Pourtant elle est bien dans phpmyadmin

par guilt92 » 18 mai 2006, 17:13

Met la syntaxe or die("message") pour savoir si le probleme vient de la, par exemple :
mysql_connect("db4.awardspace.com", "tounch_18", "mon pass") or die("Impossible de se connecter"); 
mysql_select_db("news") or die("Impossible d'accéder à news");
Cela te permettra de localiser précisemment la ligne qui ne va pas si tu fais plusieurs requetes

par tounch » 18 mai 2006, 17:09

mysql_connect("db4.awardspace.com", "tounch_18", "mon pass");
mysql_select_db("news");
voilà c'est ça que tu veux ?

par charabia » 18 mai 2006, 17:07

Montres nous ce morceau de code de connexion.