Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2502 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

   [ RESOLU ] pb avec COUNT

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ RESOLU ] pb avec COUNT

n°1329978
jenny50
Posté le 22-03-2006 à 10:02:46  profilanswer
 

Bonjour à tous,  
 
Je cherche à connaitre le nombre de ligne de résultat pour ma requete. Normalement on utilise count() mais là ça ne fonctionne pas. Quand j'éxecute ma requete dans pgadmin3 (équivalent de myadmin), j'obtiens 2 lignes. Et quand je fais un echo de $nbr j'obtiens 1.
 
Pouvez-vous m'aider?? voici mon code

Code :
  1. $sql = " SELECT mess_cle, mess_titre, mess_message, mess_date, mess_emetteur, grp_cle, uti_ip FROM messages, grputi, utilisateurs WHERE grp_cle = mess_dest AND uti_grp = grp_cle AND uti_ip = '200.17.182.200' ";
  2. $nbr = count($sql);
  3. $qry = pg_query($conn, $sql);
  4. echo ' '.$nbr.' <br>';
  5. while ($result = pg_fetch_assoc($qry))
  6. {
  7. if (isset($result['mess_cle']))
  8.  {
  9.  echo $result['mess_titre']. '<br>';
  10.  }
  11.  else
  12.   {
  13.   header("Location:accueil.php" );
  14.   }
  15. }


Message édité par jenny50 le 22-03-2006 à 10:15:25
mood
Publicité
Posté le 22-03-2006 à 10:02:46  profilanswer
 

n°1329981
Lord II
PIB2000
Posté le 22-03-2006 à 10:10:40  profilanswer
 

C'est un petit peu normal car $sql n'est pas un tableau.
 
Si ce que tu veux faire c'est connaitre le nombre de ligne renvoyé par la requete, il faut faire un pg_num_rows après le pg_query. Tout ceci est très bien expliqué dans la doc

n°1329982
skeye
Posté le 22-03-2006 à 10:12:57  profilanswer
 

[:ktulu]
 
Essaie de comprendre un peu ce que tu fais, quand même, avant de poster...[:mlc2]


---------------
Can't buy what I want because it's free -
n°1329984
jenny50
Posté le 22-03-2006 à 10:14:59  profilanswer
 

Ok je vous remercie... je débute avec PostGré, désolé de choisir la facilité !!
 
Encore merci

n°1329985
skeye
Posté le 22-03-2006 à 10:17:01  profilanswer
 

ça n'a rien à voir avec postgre.
 
Tu exécutes ton count sur une bête chaine de caractères que tu viens de construire, je vois pas par quel miracle ça te retournerait le nombre de lignes retournées par une requête SQL...[:moule_bite]


---------------
Can't buy what I want because it's free -
n°1329986
Lord II
PIB2000
Posté le 22-03-2006 à 10:17:18  profilanswer
 

Visiblement, il n'y a pas qu'avec PostGre que tu débute. C'est le même fonctionnement quelque soit le SGBD utilisé en php.
 
M'enfin, c'est le matin alors ca passe


Message édité par Lord II le 22-03-2006 à 10:17:49
n°1329989
stiffler
Lâche mon profil putain ! :o
Posté le 22-03-2006 à 10:24:55  profilanswer
 

Mais va voir un cours sur le SQL [:zytrasnif]


Message édité par stiffler le 22-03-2006 à 10:25:11
n°1329991
skeye
Posté le 22-03-2006 à 10:26:41  profilanswer
 

php, pour commencer.[:dawao]
 
'fin bref, faut commencer par se sortir de la tête que la programmation c'est magique, quoi...:o


Message édité par skeye le 22-03-2006 à 10:27:20

---------------
Can't buy what I want because it's free -
n°1329995
stiffler
Lâche mon profil putain ! :o
Posté le 22-03-2006 à 10:27:58  profilanswer
 

Si tu prends php alors commence par un peu d'algo avant ! [:dawa]

n°1329996
stiffler
Lâche mon profil putain ! :o
Posté le 22-03-2006 à 10:28:20  profilanswer
 

attention .. une petite blague va arriver si harko est dans le coin [:dawa]


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

   [ RESOLU ] pb avec COUNT

 

Sujets relatifs
[resolu]appel d une sub depuis un autre classeur[Résolu - Question idiote] image survolée
[C++/résolu] operator [][] () et types variantspb COUNT
[Résolu][EXCEL] Recopie d'un fichier à l'autre par comparaison[RESOLU]Créer une Imputbox sur word avec VBA
[PHP] Comment éviter qu'un formulaire se vide si on revient ? [Résolu]affichage d'un count j'en peut plus [RESOLU]
[SQL] [Résolu] Requete avec COUNT et GROUP BY[mySQL] Problème de requête avec count(*) [résolu]
Plus de sujets relatifs à : [ RESOLU ] pb avec COUNT


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR