Accueil   |   Forums   |  Offres d'emplois   |  Contact    |   Mon compte   
vendredi 29 août 2008 Rechercher :
Déposez votre CV gratuitement sur touslesemplois
 
comparer les prix
» Logiciels
» Jeux vidéos
» Matériel Informatique


» ASP.NET
» ASP
» SQL
» PHP
» JAVASCRIPT
» XML
 


» ACTUALITÉ / DIVERS
» DROIT DE L'INTERNET
» INFOS VIRUS
» PATCHS MICROSOFT
» SÉCURITÉ
» BASES DE DONNÉES
» DOWNLOAD .NET
» LOGITHÈQUE
» SERVICES WEB
» Y SONT FOUS !
» .NET
» ASP
» ASP.NET
» JAVA
» PHP
» XML
» LANGAGE C#
» LANGAGE VB.NET
» UNIX / LINUX
» WINDOWS
» EVÈNEMENTS
» GASP
» MICROSOFT
 


Vous êtes ici : Forums > Langage PHP > requete imbriquer avec un distinct

requete imbriquer avec un distinct
Bonjour
je doit recuper dans une base de données images une image par auteur
Sachant qu' un auteur peut avoir plusieur images . j'ai besoin de recupere toute les champs de la base pour chaque enregistrement.


ma base :
id_img auteur nom_img
1 paul 1.gif
2 remi 1.gif
3 paul 1.gif
4 robert 1.gif
5 remi 1.gif
et j'aimerais comme resultat :
id_img auteur nom_img
1 paul 1.gif
4 robert 1.gif
5 remi 1.gif

en gros uen image par auteur.

help me please !!!!!

:-( :-( :-( :-( :-(

Message posté le 27/03/2003 par TiPierre

Répondre à ce message
 
AuteurRéponse 
BenMoiQuoi
27/03/2003
RE : requete imbriquer avec un distinct
tu fais
rcs = server.createobject("ADODB.Recordset")
rcs.open("SELECT id_img, auteur, nom_img FROM Ma_table GROUP BY id_img, auteur",connectionBase)

comme ca, ton rcs contient ce que tu recherche.

Voila ...
Répondre
TiPierre
27/03/2003
RE : RE : requete imbriquer avec un distinct
ct pas l'objet de ma kestion
mon proble est au niveau de la requete SQL elle même.

j'aimerais la syntaxe de la requete ki me permettrai d'extraire de la base seulement une image par auteur de la base
sachant qu'un auteur peut avoir plusieur images
Et surtout il faut ke je recupere tout les champs de la table .

j'ai bien essayé
Select distinct auteur,id_img,nom_img mais ça marche pas.


:-( :-( :-( :-( :-( ...
Répondre
BenMoiQuoi
27/03/2003
RE : RE : RE : requete imbriquer avec un distinct
alors si j'ai bien compris, tu as une table auteur, avec les infos, et ue table image, avec les images. Chaque auteur est déclaré une fois dans la table auteur, mais possede plusieurs images dans la table images.

alors tu fais donc, tout simplement
rcs.open "SELECT * FROM Auteurs"
ima.open "SELECT * FROM Images"
while not rcs.eof
ima.filter = "id_auteur=" & rcs("id_auteur")
if ima.recordcount > 0 then
var_image = ima("nom_img")
'donc la, tu recupere la premiere image de l'auteur, si tu les veux toutes, tu boucle while not ima.eof
else
'il n'y a pas d'image
end if
rcs.movenext
wend

voila, la j'ai compris ( sinon, contact moi par msn : contact_site@hotmail.com ) ...
Répondre
TiPierre
27/03/2003
RE : RE : RE : RE : requete imbriquer avec un distinct
c du php ça ??? :-( :-( :-( chui un newbie :D :D :D ...
Répondre
BenMoiQuoi
27/03/2003
RE : RE : RE : RE : RE : requete imbriquer avec un distinct
ha nan, c'est de l'asp :-) ...
Répondre
TiPierre
27/03/2003
RE : RE : RE : RE : RE : RE : requete imbriquer avec un distinct
et en php comment k'on fait ????
:-( :-( :-( :-( :-( ...
Répondre
Ju69
15/04/2003
RE : requete imbriquer avec un distinct
tu faits 2 requetes. La premiere recupere tous les auteurs.


$sql="SELECT * FROM AUTEUR;";
$result=mysql_query($sql);
$rs=Mysql_fecth_object($result);

La deuxieme se trouve dans la boucle permettant d'afficher les auteurs.

while($rs=mysql_fetch_object($result)){
$sql="SELECT * FROM IMAGE WHERE IMAGE.auteur_num=$rs->AUTEUR.A_num";
$result=mysql_query($sql);
$rs_img=Mysql_fecth_object($result);

print($rs_img->IMAGE.I_nom);

Bon c pas complet mais ca marche. Si t en ASP c le meme principe.

Ce code sous entend que tu as 2 tables
IMAGE et AUTEUR. Que ces 2 tables sont reliées par une clée etrangere (IMAGE.auteur_num). ...
Répondre


Project Hoshimi


A RETENIR CETTE SEMAINE
16/07/2008 - Windows Server 2008 : Network Access Protection
Le nouveau système d’exploitation serveur de Microsoft, Windows Server 2008, apporte avec lui de nou ...
16/07/2008 - Webcasts - Développement parallèle, à l'aube d'une nouvelle ère
Avec l'avénement des multi-coeurs, le développement parallèle devient une necéssité. Dans cette séri ...
16/07/2008 - J'en ai rien à coder - Votre devoir de vacances sur Silverlight !
Qu'est-ce que Silverlight ? Une nouvelle technologie Web permettant d'exécuter des RIA sur un large ...
16/07/2008 - Quelques petits tests sur les bases embarquées
Dans ce billet, Ayende réalise un benchmarking de plusieurs "petites" bases de données embarquées. S ...
15/07/2008 - Présentation d'ASP.NET Dynamic Data
Dynamic Data est une nouvelle technologie inclue dans l' "Asp.net 3.5 Extension CTP ". Elle fournit ...
15/07/2008 - Silverlight 2 - Les webcasts de l'événement sont en ligne
L’objectif de cette journée était de comprendre les limitations de Silverlight 1, et d’appréhender l ...
15/07/2008 - Cache transparent et Entity Framework
La gestion du cache (1er et second niveau) est une fonctionnalité très importante d'un outil de mapp ...
(c) 1999-2006 ASP MAGAZINE SARL
Partenaires : Codes sources c2i ASP-PHP
Hébergement serveurs dédiés Windows


Hit-Parade