|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Invité de passage
![]() Inscription : mars 2011 Messages : 10 ![]() |
Bonjour,
J'ai développé une requête SQL et je souhaiterais pouvoir afficher uniquement le résultat sélectionné par mon script php. Voici mon script Code :
Quelqun pourrait t'il m'indiquer comment résoudre mon problème ? |
||
|
|
00
|
|
|
#2 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
C'est quoi "le resultat défini par ton script" ?
Si tu ne veux qu'une ligne, met un LIMIT 1. |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : mars 2011 Messages : 10 ![]() |
En fait c'est le résultat de ma reqûete SQL mais pas dans sa globalité, seulement la ligne qui m'intéresse.
Je souhaiterais aussi pouvoir n'afficher que la troisième ligne, par exemple, de ce que me renvoit la requête, pas nécessairement la première. En réalite, je souhaiterais pouvoir ensuite effectuer des traitements sur chacun des résultats de ma requête, et donc j'essai d'obtenir des lignes indicées. |
|
|
00
|
|
|
#4 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
LIMIT 2,1 pour la troisième ligne retournée.
|
|
|
00
|
|
|
#5 | ||
|
Membre du Club
![]() Inscription : mars 2011 Messages : 47 ![]() |
Salut,
déjà pour avoir la ligne entiere, tu peux utiliser CONCAT_WS qui "concatène" les champs d'une ligne avec séparateur (1 ou plusieurs caractères) Code :
SELECT CONCAT_WS(';',titre, affiche, nomacteur, nomdistributeur, anneesortie) AS ligne FROM films, acteurs, distributeurs ... Code :
Code :
$deuxieme_ligne = mysql_result($interrogation,1,"ligne"); |
||
|
|
00
|
|
|
#6 | ||
|
Membre chevronné
![]() Développeur Web Inscription : mars 2011 Messages : 399 ![]() |
http://php.net/manual/fr/function.mysql-fetch-array.php
Code :
De plus, les fonctions mysql_* ne sont plus conseillées. Le mieux est de passé à mysqli_* ou encore mieux, via un PDO. |
||
|
00
|
Copyright © 2000-2012 - www.developpez.com