begin process at 2012 05 30 22:35:17
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

Num_rows->pageblanche?


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Num_rows->pageblanche?

samedi 30 septembre 2006 à 16:41:25 | Num_rows->pageblanche?

Pchpi

Bonjour!

J'ai eu un léger problème avec l'utilisation du num_rows.
En effet, j'ai commencé par essayer de créer une page sécurisé sur mon serveur local. Le fonctionnement est le suivant: -on remplie un formulaire, cela permet de créer une variable pseudo et une variable mot de passe. Puis un script verifie que les informations existent. Il cherche ensuite dans une base de donnée si l existe une ligne avec le pseudo et le mot de passe.
C'est là qu'intervient le num_rows pour compter combien l'on a de lignes avec à la fois le pseudo et le mot de passe.
Sauf que: le script arrete de s'executer au niveau du mysql_query que va compter le num_rows.
J'ai donc fais plusieurs tests. En remplacant le query par une variable, le num rows focntionne. En laissant le query et en enlevant le num_rows, tout fonctionne.

Je me suis donc dit qu'il y avait un erreur dans l'execution des requêtes bien que le "or die();" ne me donne aucun résultat. J'ai alors mis des @ avant mes requêtes et miracle tout se me à foncionner.

Sauf que lorsque j'ai transferé tout ça sur free... je retombe sur la page blanche digne de Mr.Propre.

Pour avoir mes differents essais:
[ Lien ]/

J'ai légèrement alleger par rapport à l'original et n'ai laisser que ce qui peut-etre source d'erreur. (j'explique en haut le resultat)
--
En esperant que vos neurones sont en meilleur état que les miens... Bonne chance!
samedi 30 septembre 2006 à 16:59:36 | Re : Num_rows->pageblanche?

jean84

On peut avoir les codes en question ?

@+
samedi 30 septembre 2006 à 18:19:36 | Re : Num_rows->pageblanche?

Pchpi

ils sont dans le lien que j'ai mis.  http://flydiddle.free.fr/contact%20php/
mais voila là partie interessante dans la version qui marcher sans problèmes en local et pas du tout en ligne:

[...]
 $login = htmlentities($_POST['login_con'], ENT_QUOTES);
 $password = htmlentities($_POST['pass_con'], ENT_QUOTES);
//on récupère les informations de connections
 $log = $_SESSION['bdd_login'];
 $pas = $_SESSION['bdd_password'];
 $host = $_SESSION['bdd_host'];
 $base = $_SESSION['bdd_base'];
 $connect = mysql_connect("$host", "$log", "$pas") or die(mysql_error());
 @mysql_select_db("$base") or die(mysql_error());
 $resource = @mysql_query("SELECT * FROM ne_membres WHERE pseudonyme='$login' and password='$password'", $connect) or die (mysql_error());
 $num_rows = @mysql_num_rows($resource);

 
 if ($num_rows != NULL) // controle d'existence du joueur
{
[...]


Voila!!
samedi 30 septembre 2006 à 18:26:18 | Re : Num_rows->pageblanche?

coockiesch

Réponse acceptée !
Salut!
$resource = mysql_query( ... ) or die( 'Erreur MySQL: ' . mysql_error() );
if( !mysql_num_rows( $resource ) )
  // pas d'enregistrement ici

@++

R@f

www.allpotes.ch: Photos, humour, vidéos, gags, ...
"On dit que seulement 10 personnes au monde comprenaient Einstein. Personne ne me comprends. Suis-je un génie???"
samedi 30 septembre 2006 à 18:47:09 | Re : Num_rows->pageblanche?

Pchpi

Merci, l'erreur venait également d'un point en trop à la connection. Mais grace à ton truc, j'ai pu enlever les @ et ça me semble tout de même plus propre.



Cette discussion est classée dans : variable, mot, pseudo, rows, num


Répondre à ce message

Sujets en rapport avec ce message

mysql_num_rows() probleme avec la vérification du pseudonyme [ par BelphegorCLC ] Salut,voila j'ai un probleme avec la vérification du pseudonyme, j'ai déja bien cherché sur plusieurs forum et tuto, essayé plusieurs mise en forme de Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in... [ par Florent06 ] SalutJe suis en train de faire une zone membres pour mon site. Dans la page d'inscription, il y a un script (pris ici) qui sert à Quand une variable est null [ par mailliam ] Bonjour à tous! J'ai une requête qui affiche tous les produits dont leur statuts est "!" Seulement je cherche à afficher un message d'erreur lorsque créer plusieurs SELECT pour faire des statistiques [ par msi079 ] salut . le but de mon code est de faire des statistiques . alors j'ai crée un code dans lequel figure plusieurs SELECT mais quand je lance rien ne s'a Array et formulaire et variable [ par youvalcsharpp ] bonjour, J'ai une question qui me semble assez complexe. J'ai un mot dans une variable comme sa : $mot = "abcdef"; Je cherche a noter autant de tiret no. de ligne sdans mysql_num_rows [ par codomolo ] Bonjour,Je cherche à obtenir le no. de chaque ligne d'un mysql_num_rowsCe que je veux c'est de pouvoir sortir les données correspondant à la ligne en transmission variable [ par blinix123 ] Bonjour,j'aimerais récupérais une saisis utilisateur et faire un test sur celle-ci sur ma BDD. En fait l'utilisateur rentre un pseudo, je met le pseud ODBC NUM ROWS - fonction qui renvoie 0 [ par ju0123456789 ] Bonjour, J'ai un soucis avec la focntion odbc_num_rows, elle me renvoit 0. Voici mon petit code de test : [code=php] // Connexion a la base $sql = "s erreur dû a l'appel de la fonction mysql_num_rows [ par siatu ] Bonjour tout le monde, je fais un appel de la fonction mysql_num_rows et à l'execution on devant l'erreur suivante: Warning: mysql_num_rows() expec erreur dû a l'appel de la fonction mysql_num_rows [ par siatu ] Bonjour tous le monde il y'a une erreur: Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\Program Files\EasyPHP-5.3


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,172 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales