begin process at 2010 03 17 21:18:22
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

php:Resultat requete SQL


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

php:Resultat requete SQL

jeudi 27 mars 2008 à 20:07:27 | php:Resultat requete SQL

did61

Bonjour,
Comment teste t-on le nombre que renvoie une requete SQL ? dans quelle variable est le nombre de joueur $sql ou $nombre ?

Requete :
$sql = 'SELECT count(*) FROM joueur WHERE categorie="'.mysql_escape_string($_POST['categorie']).'"'; 
$req = mysql_query($sql) or die('Erreur SQL !');
$nombre = mysql_fetch_array($req);


Dans un premier temps je pensai a un truc comme ca :
           if ($nombre[0] > 10)
{
$nbJeune = ' nombre de jeune :'.$????. ;
}


            Merci
jeudi 27 mars 2008 à 20:46:41 | Re : php:Resultat requete SQL

nicomilville

Membre Club
Salut,

quel est ton problème, je n'ai pas bien compris ...
ce serais mieux si tu mettait un while !!! aller un petit exemple :

$sql = 'SELECT count(*) FROM joueur WHERE categorie="'.mysql_escape_string($_POST['categorie']).'"';
   $req = mysql_query($sql) or die(mysql_error());

while($nombre = mysql_fetch_array($req)) {
   if ($nombre[0] > 10)
        {  
          $nbJeune = ' nombre de jeune :'.$????. ;
        }
}

Si t'a besoin d'aide, MP !!!

jeudi 27 mars 2008 à 20:56:33 | Re : php:Resultat requete SQL

malalam

Administrateur CodeS-SourceS
Hello,

@nicomilville => un while ne sert à rien puisqu'il ne va chercher qu'un seul résultat.

@did61 => qu'est-ce qui ne marche pas ? Ton code devrait fonctionner.

jeudi 27 mars 2008 à 21:28:47 | Re : php:Resultat requete SQL

did61

J'ai besoin de savoir combien j'ai de ligne (d'ou le count(*)) pour le recuperer et ensuite le metre dans une condition. Je croi que mysql_fetch_array permet d'avoir ce nombre mais je n'en suis pas sur . j'aurai besoin de testé si il y a par exemple plus de 10 joueur dans une categorie pour executé un bout de code
jeudi 27 mars 2008 à 21:48:51 | Re : php:Resultat requete SQL

malalam

Administrateur CodeS-SourceS
Oui, et ? Comme je te l'ai dit, ton code devrait marcher. Donc explique ce qui ne marche pas.
vendredi 28 mars 2008 à 00:24:03 | Re : php:Resultat requete SQL

neigedhiver

Réponse acceptée !
Salut,

3 remarques :

- depuis PHP 4.3.0 mysql_real_escape_string() remplace avantageusement mysql_escape_string() (néanmoins, je suis sensible à l'attention du développeur (pardon... de la développeuse) de protéger sa requête)
- pour ne récupérer qu'un seul résultat, autant utiliser mysql_result() qui est quand même plus adapté dans le cas présent (j'imagine qu'elle est plus performante du fait que la fonction ne gère pas de pointeur... simple supposition imaginaire de mon esprit fantaisiste).
- SELECT COUNT(*) => c'est assez beurk. Je préfère SELECT COUNT(champ) où "champ" est un index de la table (il se peut que MySQL s'appuie sur un index, une clé primaire s'il y a, mais comme je n'en suis pas sûr et que je ne sais pas comment il se comporte s'il y a plusieurs index...)

Sinon, je vais en remettre une couche : où est le problème ?


Neige

N'hésitez pas à lire la doc de PHP avant de poser des questions triviales...


Cette discussion est classée dans : nombre, php, mysql, sql, requete


Répondre à ce message

Sujets en rapport avec ce message

nbr de ligne d'une requete [ par eryk17 ] je voudrai recuperer le resultat d'une requete pour le foutre dans un bouton radio, pour cela il me faut connaitre le nombre de ligne de cette requete Session php [ par chmanu ] Bonjour, voici mon pb : j'execute une requete SQL dont j'affiche les resultats dans "page1.php". A coté de chaque resultat, je met un lien qui renvoi mysql et php [ par nico606 ] Salut g un probleme je debute en php et je viens de charger un espace membre pour mon site il est evidemment en php et Mysql y a une page d'installati Requete SQL avec PHP : besoin d'aide svp [ par lasof77 ] Bonjour, Je suis debutante en php et j'ai un probleme de recupération de données via sql dans ma base.Je commence par faire une requete globale sur to Comment récuperer le résultat d'une requete dans une variable en php? [ par neilero ] SalutJe n'arrive pas à récuperer le résultat d'une requete dans une variable en php.je ne vois pas ce qu'il ne va pas://requete permettant de recupere requete sql avec php : j'ai un pb avec les apostrophes [ par nicoto ] Bonjour,J'aurai besoin d'aide car j'utilise actuellement php , et j'accède à une base sql avec driver odbc. mon problème est lors d'envoie de requete tjr probleme de sessions. [ par Zebra1928 ] Hi all;j'ai toujours un probleme de sessions.qlq peut m'aider SVP ??, mon code est le suivant:******************************************************** requete sql je pete les plombs [ par tykok ] bonjours a tousle probleme est simple je recupere un variable $HTTP_GET_VARS['numero'] je la met dans une autre variable $numero puis je fais un reque Requete MySQL impossible [ par neovalpox ] Bijour tout le monde .Ben voila mon prob en faite : j'ai un menu dans une frame de droite. sur mon site j'ai un espace membre. je souhaiterai que chaq php/pear/mysql [ par manymal ] Bonjours à toi source de connaissances. j'ai une erreur : "Fatal error: Call to a member function on a non-object in c:\program files\easyphp1-7\w


Nos sponsors


Appels d'offres

Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
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,515 sec (3)

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