Restons seuls...

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Restons seuls...

par Fresh » 19 mai 2005, 17:16

ouais merci, mais c bon ca fonctionne comme j'ai fait, avec un SELECT DISTINCT (ce qui m'a été repondu, mais qui n'est plus), alors bon, je vais laisser ca comme, et mettre vos autres techniques au frigo...:mrgreen:

merci quand meme

par Cyrano » 19 mai 2005, 17:00

Sauf erreur, la question serais plutôt vers ceci:

Code : Tout sélectionner

$requetelogin="SELECT loginut,idut FROM utilisateur, news WHERE news.idposteur=utilisateur.idut GROUP BY loginut;";

par zeus » 19 mai 2005, 16:58

déjà, si tu voulais faire une jointure entre la table news et la table utilisateurs, une reqête plus optimisée serait :

Code : Tout sélectionner

SELECT loginut,idut FROM utilisateur JOIN news ON news.idposteur=utilisateur.idut
Et en plus c'est normal qu'il t'affichait toutes les occurences car tu ne faisait aucune sélection, juste une jointure

il faut que tu mettes une clause WHERE du style

Code : Tout sélectionner

WHERE idtu = ".$val;

Restons seuls...

par Fresh » 19 mai 2005, 16:52

bonjour

j'ai un probleme avec du sql, ou plutot ce n'est pas vraiment un probleme, mais plus un je sais pas comment faire...

j'aimerais faire un formulaire pour une recherche par auteur de news

voici mon code:

Code : Tout sélectionner

$requetelogin="SELECT loginut,idut FROM utilisateur, news WHERE news.idposteur=utilisateur.idut;"; $resultlogin=mysql_query($requetelogin,$db);
mais apres a ce niveau la, il m'affiche chaque occurence d'auteur, alors que forcément j'aurais besoin qu'il n'apparaisse qu'une fois...si vous pouviez me conseiller...

PS: je sais pas si je suis dans le bon topic, puisque c'est plus du sql comme probleme...

merci