RECHERCHER :
COMMUNAUTE MP
Identifiez vous ...
Devenir Membre
J'ai oublié mon MDP
DOMAINE MP
Bavardages
Langages Généraux
Langages Web
Langages DotNet
Autres langages
Dev. Jeux Video
Sécurité
Sys. Exploitation
Graphismes
Logiciels
Réseaux
Bases de données
Méthodologies
Emplois High-tech
Aide juridique
Articles juridiques
FORUM
Index des forums
Ajouter un sujet
Rechercher sujet
Contact Responsable
Devenir modérateur
CHAT MP IRC
Votre pseudo ...
Srv: irc.moteurprog.com
Chan: #MoteurProg
PARTICIPER
Plus de 3500 emplois.
Rechercher un job
Déposez votre CV
Emplois High-tech

Visiteur MP

 probleme de mysql_numrows()

Forum : PHP - BDD
Sous Catégorie : BDD
Type du sujet : Sujet Normale
FAQ : FAQ PHP - BDD

SUIVI DES SUJETS PAR MAIL

SUIVI PAR MAIL INACTIF

RESOLUTION DU SUJET SUJET RESOLU
BLOQUAGE DU SUJET SUJET ACTIF
APPARTENANCE A LA FAQ N'APPARTIENT PAS A LA FAQ


PAGE : [1]

POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

FORUM PHP - BDD

PREMIERE PAGE

PAGE PRECEDENTE

Page précedente

Page suivante

PAGE SUIVANTE

DERNIERE PAGE
pc152
Superviseur :
- Langages Dot.
Avatar de pc152
Inscrit : 12/07/2004
Messages : 205
Message
#38499
Posté le 19/10/04 à 11:08
Voila deux erreur que j'ai sur un hebergeur et pas sur l'autre bizard

j'ai installer mon site sur deux hebergeur le site est identique meme la base de donnée
[quote]
Warning: mysql_numrows(): supplied argument is not a valid MySQL result resource in /home/toolsnet/www/email/index.php on line 24

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/toolsnet/www/email/index.php on line 36[/quote]


Voici le code en question
[code]
$login=$_POST['login'];
$password=$_POST['password'];
$password=md5($password);
// On regarde si le login existe
$requete = mysql_query("SELECT * FROM phpbb_users WHERE username='$login'");
$occurrences = mysql_numrows($requete);

if ($occurrences=="0") {
echo "<script>alert('Votre login est incorrect'); document.location.href='index.php';</script>\n";
exit();
}

// Le login existe : on va vérifier le reste
else {

// On récupère le login, le mot de passe, le nom complet, le statut de l'utilisateur
// et le cursus
$db = mysql_fetch_array($requete);[/code]

merci
__________________________
[url=http://www.moteurprog.com/index.php?url=tuto_recherche.php&amp;cat=CSharp+%28C%23%29]Tutorial DOTNET[/url]

ERREUR BBCODE SUR CE MESSAGE :
- La valeur de la balise "quote" n'est pas correcte !

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Publicité
Inscrit : X
Messages : X
Message
#Aucun

HAUT DE PAGE

  

Spirit
Superviseur :
- C & C++
Modérateur :
- PHP
- Javascript
- MySQL
Avatar de Spirit
Inscrit : 07/04/2004
Messages : 1966
Message
#38504
Posté le 19/10/04 à 11:46
comme d'hab, un bon réflexe à prendre c'est d'ajouter un or die(mysql_error()); après le query car c'est du query que vient l'erreur Smiley
__________________________
Spirit - modérateur casu ^-^'

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

Kernings
Co-Administrateur
Chef de projet(s) :
- MoteurProg Work.

Avatar de Kernings
Inscrit : 30/12/2003
Messages : 2594
Message
#38505
Posté le 19/10/04 à 11:48
Oui tout a fait d'accord spirit !! l'erreur vient de la requete et il faut prendre l'habitude de mettre un or die ... franchement ça sert bien !! parce que j'en ai mit aucun sur MP et ça me manque lol
__________________________
Admin retraité du site MoteurProg.Com" la meilleur façon de remercier est de pouvoir aider les autres à son tour !! "http://www.moteurprog.com

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

MisterV
Membre du club
Avatar de MisterV
Inscrit : 21/05/2004
Messages : 1603
Message
#38526
Posté le 19/10/04 à 12:36
Salut,

en effet je confirme, l'erreur vient de ta requete SQL.

Il faut que tu verifie bien que ta table a bien se nom, que ta variable login est pas vide, et qu'elle contient pas par exemple de '.

et puis comme le dient les autre, il faut absolument faire des controles d'erreurs dans tes programmes. Tu peux le faire avec des "or die()" ou d'une autre maniere (perso j'utilise pas trop le "or die()") mais dans tous les cas il faut controler tes erreurs. C'est la meilleur maniere de trouver vite tes erreurs dans tes scripts, et c'est aussi un bon moyen d'obtenir un site propre (sans messages d'erreurs visible) et d'eviter les hackers (un message d'erreurs devoile un faille !!)

++
__________________________
GGrrrrrrrrr.............

Comment poser une question ?

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 

pc152
Superviseur :
- Langages Dot.
Avatar de pc152
Inscrit : 12/07/2004
Messages : 205
Message
#38597
Posté le 19/10/04 à 17:39
super c'est reparer probleme de nom de base de donnée.

je vais mit mettre au or die desoler je développe en asp.net et la je me met au php.

merci a vous tous
__________________________
Tutorial DOTNET

HAUT DE PAGE

PROFIL MEMBRE LUI ECRIRE 
POSTER UN NOUVEAU SUJET REPONDRE A CE SUJET

PREMIERE PAGE

PAGE PRECEDENTE Page précédente

Page suivante

PAGE SUIVANTE DERNIERE PAGE

FORUM PHP - BDD



    PAGE : [1]



.: Site Web développé par Julien Pichot et l'équipe MPWG avec www.evolvia-web.com :.