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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Requete SQL

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Requete SQL

n°1428454
teriacle
Posté le 21-08-2006 à 11:31:01  profilanswer
 

Bonjour  
 
Ma base est composé d'une table nommée "affiches_themes" . Lié à cette table j'ai une table "affiches"  
 
Je souhaiterais afficher le nombre d'affiches en fonction du thème.  
 
Pour le moment j'ai une requete du style :  
 
$nb="SELECT theme_affiche, nom_theme  
FROM affiches, affiches_themes  
WHERE theme_affiche=ref_theme_affiche";  
$requete = mysql_query( $nb) ;  
 
$total = mysql_num_rows ($requete);  
 
Mais ca ne m'affiche pas ce que je veux ...  :)  
 
Alors si qqn peut m'aider à trouver la bonne requete ...  
 
Merci beaucoup  
 
Claire.

mood
Publicité
Posté le 21-08-2006 à 11:31:01  profilanswer
 

n°1428458
betsamee
Asterisk Zeperyl
Posté le 21-08-2006 à 11:35:43  profilanswer
 

ta requete est correcte bien que :

Code :
  1. SELECT theme_affiche, nom_theme 
  2. FROM affiches inner join affiches_themes on theme_affiche=ref_theme_affiche


a mon avis ton code php est faux peux tu le poster jusqu a l affichage stp

n°1428459
anapajari
s/travail/glanding on hfr/gs;
Posté le 21-08-2006 à 11:36:26  profilanswer
 

count(*) ... group by nom_theme

n°1428467
betsamee
Asterisk Zeperyl
Posté le 21-08-2006 à 11:40:11  profilanswer
 

au temps pour moi j'avais lu en diagonale son post [:petrus75]

n°1428498
teriacle
Posté le 21-08-2006 à 11:52:19  profilanswer
 

Alors g fait ca :  
 
$nb="COUNT *
  FROM affiches
  GROUP BY theme_affiche";  
$requetetotal = mysql_query($nb);  
$total = mysql_num_rows($requetetotal);  
 
et ca me donne :  
 
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\program files\easyphp\www\graphito\catalogue-affiches.php on line 345
 

n°1428501
betsamee
Asterisk Zeperyl
Posté le 21-08-2006 à 11:53:20  profilanswer
 

count(*) pas count *
 
le group by est inutile

n°1428502
teriacle
Posté le 21-08-2006 à 11:54:29  profilanswer
 

meme message d'erreur :(

n°1428542
anapajari
s/travail/glanding on hfr/gs;
Posté le 21-08-2006 à 13:02:21  profilanswer
 

manque le select :o

n°1428549
betsamee
Asterisk Zeperyl
Posté le 21-08-2006 à 13:18:18  profilanswer
 

putain ca devient grave cette categorie

n°1428562
teriacle
Posté le 21-08-2006 à 13:33:44  profilanswer
 

c'est pas fait pour ca un forum ?
tu pourrais avoir du respect pour les débutants, et si tu ne lisais pas en "diagonale" tu aurais pu le voir dés le départ

mood
Publicité
Posté le 21-08-2006 à 13:33:44  profilanswer
 

n°1428577
betsamee
Asterisk Zeperyl
Posté le 21-08-2006 à 13:57:30  profilanswer
 

:lol:  
ok excuses moi de mon "manque de respect"
je te rappele juste que j'ai eu la connerie de consacrer 3 minutes de mon temps a essayer de t'aider,voila un bel exemple de gratitude que tu nous donnes
et puis de toutes les manieres j'aurais meme pas du te repondre , faut quand meme pas deconner si tu connais meme pas la structure de base d'un select faut pas faire du SQL et encore moins faire chier les autres avec tes questions
et oui ca part en vrille cette categorie, ca doit etre du aux vacances mais serieux c'est devenu une poubelle entre les questions de base et les types qui postent une question sans jamais venir consulter les reponses


Message édité par betsamee le 21-08-2006 à 14:14:04
n°1428591
teriacle
Posté le 21-08-2006 à 14:11:40  profilanswer
 

en gros je prend pour les autres ?
tu sais que les forum sont aussi fait pour les débutant c pas une histoire de respect.
aprés ej te force pas à perdre 3 minutes de ton precieux temps si tu trouvais trop con il fallait t'abstenir de répondre  

n°1428595
betsamee
Asterisk Zeperyl
Posté le 21-08-2006 à 14:15:00  profilanswer
 

teriacle a écrit :

en gros je prend pour les autres ?
tu sais que les forum sont aussi fait pour les débutant c pas une histoire de respect.
aprés ej te force pas à perdre 3 minutes de ton precieux temps si tu trouvais trop con il fallait t'abstenir de répondre


j'ai autre chose a faire que de me battre avec toi mais je te donnes un dernier conseil, apprends un minimum de SQL avant de lancer une quelconque requete
EDIT: bonne apres midi a toi quand meme et tu as beau raler tu as eu ta reponse (bien que j'aie eu le toupet de lire ton 1er post de travers)

Message cité 1 fois
Message édité par betsamee le 21-08-2006 à 14:17:33
n°1428601
mIRROR
Chevreuillobolchévik
Posté le 21-08-2006 à 14:24:45  profilanswer
 

betsamee a écrit :

apprends un minimum de SQL avant de lancer une quelconque requete


 
"regarde mon fils ca c'est l'utopie
_wah c est beau papa ! il croit qu'elle va lire la doc !
_oui je sais mon fils ... il est fou..c est ca qui est beau"
 

n°1428608
betsamee
Asterisk Zeperyl
Posté le 21-08-2006 à 14:29:47  profilanswer
 

:lol:

n°1428611
Le_Tolier
Hello IT ?
Posté le 21-08-2006 à 14:31:45  profilanswer
 

http://www.letolier.net/divers/images/4chan/1142842263390.png


---------------
Never f**k with your systems administrator. Why? Because they know what you do with all that free time! |?? | SAVE Jericho !
n°1428614
teriacle
Posté le 21-08-2006 à 14:34:50  profilanswer
 

je pensais trouvé un tel attroupement de cons sur ce forum
apparemment c pas une espèce en voie de disparition

n°1428626
anapajari
s/travail/glanding on hfr/gs;
Posté le 21-08-2006 à 15:06:53  profilanswer
 

betsamee et mirror formulent peut-être un peu violament leurs réponses mais ils ont raison.
Tu poses une question, tu as la réponse au 2eme post.
Tu ne sembles pas savoir ce qu'est un count(*)...
Plutot que de chercher dans la doc comment on s'en sert ( ce qui prends environ 30 secondes http://www.google.fr/search?q=mysql+count , 1ere réponse : http://mysql.com/doc/refman/5.0/fr/counting-rows.html ) tu fais n'importe quoi en te disant ça doit marcher [:spamafote]
Si tu ne fais même pas un effort, pourquoi veux-tu que les gens qui se donnent la peine de t'aider en fassent?


Message édité par anapajari le 21-08-2006 à 15:07:37
n°1428627
betsamee
Asterisk Zeperyl
Posté le 21-08-2006 à 15:10:37  profilanswer
 

pour finalement se faire traiter de con...et puis quand ca marche dans 90% des cas le posteur disparait sans merci ni merde


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Requete SQL

 

Sujets relatifs
Outils pour connaitre la quantité de donnée par requete SQL[PHP] Array dans une requète SQL
[SQL SERVER]Requête n'acceptant pas une variablerequete multiple PHP SQL : besoin coup de main urgent
SQL Comment ordonner une requete multipleRequete SQL : sélectionner 1 date ou 1 autre en fonct de leurs valeurs
[SQL] Requête groupée par jour et remplissage des jours inexistant[SQL]Erreur requête imbriquée
[SQL Server] Requête pour récupérer la valeur max[SQL] REQUETE sur laquelle je Seche, Please HELP
Plus de sujets relatifs à : Requete SQL


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