Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & SQL-Server
PHP & SQL-Server Forum d'entraide sur SQL-Server avec PHP. Avant de poster -> FAQ SQL-Server
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/01/2012, 09h52   #1
Membre Expert
 
Avatar de beegees
 
Homme David Vincent (l'homme qui a vu les extra-terrestres)
Développeur Web
Inscription : mars 2004
Messages : 3 240
Détails du profil
Informations personnelles :
Nom : Homme David Vincent (l'homme qui a vu les extra-terrestres)
Âge : 37
Localisation : Belgique

Informations professionnelles :
Activité : Développeur Web
Secteur : Enseignement

Informations forums :
Inscription : mars 2004
Messages : 3 240
Points : 1 048
Points : 1 048
Par défaut Sélectionner le premier enregistrement d'une requête

Bonjour à tous,

J'aimerais sélectionner le premier enregistrement d'une requête sql avec PHP et SQL SERVER :

Code :
1
2
 
$scans_images = $conn->prepare("SELECT TOP 1 * FROM neuro_irm_image_info WHERE event_ptr_id = :id_examen");
Ce code ne retourne aucune erreur, mais prend le dernier enregistrement (il me semble).

Voyez-vous comment résoudre ce problème svp ?

Merci d'avance.

beegees
__________________
beegees est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2012, 10h24   #2
Expert Confirmé
 
Avatar de rawsrc
 
Homme Martin
Dev indep
Inscription : mars 2004
Messages : 1 462
Détails du profil
Informations personnelles :
Nom : Homme Martin
Âge : 35
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Dev indep

Informations forums :
Inscription : mars 2004
Messages : 1 462
Points : 2 554
Points : 2 554
Envoyer un message via Skype™ à rawsrc
Bonjour,

Généralement si tu veux qu'un certain nombre d'enregistrements, c'est que tu as une préférence pour certains et pas d'autres. Rajoutes donc un ORDER BY
__________________
# Dans la Création, tout est permis mais tout n'est pas utile...
rawsrc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2012, 11h52   #3
Membre Expert
 
Avatar de beegees
 
Homme David Vincent (l'homme qui a vu les extra-terrestres)
Développeur Web
Inscription : mars 2004
Messages : 3 240
Détails du profil
Informations personnelles :
Nom : Homme David Vincent (l'homme qui a vu les extra-terrestres)
Âge : 37
Localisation : Belgique

Informations professionnelles :
Activité : Développeur Web
Secteur : Enseignement

Informations forums :
Inscription : mars 2004
Messages : 3 240
Points : 1 048
Points : 1 048
Salut,

Merci pour ta réponse.

J'ai en effet une préférence pour l'un.

Je dois en fait sélectionner l'enregistrement où le numéro de patient est "xxxx" et le numéro de l'image est la plus petite.

Si j'en ai 4 comme ceci :

Patient 1 : image 2
Patient 1 : image 3
Patient 1 : image 4
Patient 1 : image 5

Je devrais sélectionner l'image 2.

Merci pour l'aide.

beegees

PS: je suis sous SQL SERVER
__________________
beegees est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2012, 12h05   #4
Expert Confirmé
 
Avatar de rawsrc
 
Homme Martin
Dev indep
Inscription : mars 2004
Messages : 1 462
Détails du profil
Informations personnelles :
Nom : Homme Martin
Âge : 35
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations professionnelles :
Activité : Dev indep

Informations forums :
Inscription : mars 2004
Messages : 1 462
Points : 2 554
Points : 2 554
Envoyer un message via Skype™ à rawsrc
Tu as un champ spécifique pour le n° de l'image ? Un num_image par exemple ?
Dans tous les cas tu rajoutes un simple ORDER BY image
__________________
# Dans la Création, tout est permis mais tout n'est pas utile...
rawsrc est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/01/2012, 15h14   #5
Membre Expert
 
Avatar de beegees
 
Homme David Vincent (l'homme qui a vu les extra-terrestres)
Développeur Web
Inscription : mars 2004
Messages : 3 240
Détails du profil
Informations personnelles :
Nom : Homme David Vincent (l'homme qui a vu les extra-terrestres)
Âge : 37
Localisation : Belgique

Informations professionnelles :
Activité : Développeur Web
Secteur : Enseignement

Informations forums :
Inscription : mars 2004
Messages : 3 240
Points : 1 048
Points : 1 048
Citation:
Envoyé par rawsrc Voir le message
Tu as un champ spécifique pour le n° de l'image ? Un num_image par exemple ?
Dans tous les cas tu rajoutes un simple ORDER BY image
Je peux faire un ORDER BY numero_image, mais ça ne me permet pas de prendre qu'un seul enregistrement ?

beegees
__________________
beegees est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 20h47.


 
 
 
 
Partenaires

Hébergement Web