Afficher des enregistrement par date [PHP/MySQL] - PHP - Programmation
Marsh Posté le 25-05-2002 à 22:49:10
lorill a écrit a écrit : ORDER BY est ton ami. |
Je le met comment pour afficher les enregistrement?
Je vois pas trop où je dois mettre ORDER BY dans le code pour qu'il affiche tous les enregistrements.
Quelqu'un peut m'aider car je suis assez débutant.
Merci
Marsh Posté le 26-05-2002 à 01:03:40
www.mysql.com, documentation, et tu tappes ORDER BY !
Marsh Posté le 26-05-2002 à 11:18:14
joce a écrit a écrit : www.mysql.com, documentation, et tu tappes ORDER BY ! |
Merci beuacoup, je ne connaissais pas ce site.
Marsh Posté le 26-05-2002 à 12:28:00
J'arrive à faire afficher le premier enregistrement (ordonné par date), mais je n'arrive pas à trouver un moyen d'afficher les autres enregistrements.
Quelqu'un pourrais m'aider?
Merci
Marsh Posté le 26-05-2002 à 14:22:53
fox25 a écrit a écrit : J'arrive à faire afficher le premier enregistrement (ordonné par date), mais je n'arrive pas à trouver un moyen d'afficher les autres enregistrements. Quelqu'un pourrais m'aider? Merci |
while(list($champ1,$champ2, etc...)=mysql_fetch_row($ressource_id))
{
echo "$champ1,$champ2, etc...<br />";
}
[jfdsdjhfuetppo]--Message édité par joce le 26-05-2002 à 14:23:11--[/jfdsdjhfuetppo]
Marsh Posté le 26-05-2002 à 16:04:38
joce a écrit a écrit : while(list($champ1,$champ2, etc...)=mysql_fetch_row($ressource_id)) { echo "$champ1,$champ2, etc...<br />"; } |
ça correspond à quoi "$ressource_id"?
Marsh Posté le 26-05-2002 à 16:14:04
fox25 a écrit a écrit : ça correspond à quoi "$ressource_id"? |
bah a la requete sql que t'a fait avant
Marsh Posté le 26-05-2002 à 16:17:38
Merci ninja sky,
les $champ1, $champ2 correspondes au champs dans l'enregistrement???
Merci
Marsh Posté le 26-05-2002 à 16:18:48
pour etre plus complet :
$ressource_id = mysql_query("SELECT champ1,champ2 FROM table ORBER BY tonchampdateheure DESC" );
while(list($champ1,$champ2)=mysql_fetch_row($ressource_id))
{
echo "$champ1,$champ2, etc...<br />";
}
c tout
[jfdsdjhfuetppo]--Message édité par ninja sky le 26-05-2002 à 16:18:56--[/jfdsdjhfuetppo]
Marsh Posté le 26-05-2002 à 16:19:12
ASC : le plus recent en dernier
DESC : le plus recent en premier
[jfdsdjhfuetppo]--Message édité par ninja sky le 26-05-2002 à 16:19:41--[/jfdsdjhfuetppo]
Marsh Posté le 26-05-2002 à 16:27:29
ninja sky a écrit a écrit : pour etre plus complet : $ressource_id = mysql_query("SELECT champ1,champ2 FROM table ORBER BY tonchampdateheure DESC" ); while(list($champ1,$champ2)=mysql_fetch_row($ressource_id)) { echo "$champ1,$champ2, etc...<br />"; } c tout |
Merci beaucoup
J'ai encore une erreur à la ligne
while(list($topic_id,$topic_title)=mysql_fetch_row($ressource_id))
il écrit "Warning: Supplied argument is not a valid MySQL result resource in [...]"
Encore merci
Marsh Posté le 26-05-2002 à 16:30:26
$ressource_id = mysql_query("SELECT champ1,champ2 FROM table ORBER BY tonchampdateheure DESC" )
or die("Erreur : ".__FILE__.":".__LINE__."<BR>".mysql_error())
;
while(list($champ1,$champ2)=mysql_fetch_row($resso
urce_id))
{
echo "$champ1,$champ2, etc...<br />";
}
reprend ce ke g marké , ca va te dire ce qui va pas
[jfdsdjhfuetppo]--Message édité par ninja sky le 26-05-2002 à 16:33:57--[/jfdsdjhfuetppo]
Marsh Posté le 26-05-2002 à 16:33:09
fox25 a écrit a écrit : Merci beaucoup J'ai encore une erreur à la ligne while(list($topic_id,$topic_title)=mysql_fetch_row($ressource_id)) il écrit "Warning: Supplied argument is not a valid MySQL result resource in [...]" Encore merci |
C'est bon, j'ai vu l'erreur qui est en fait ici:
$ressource_id = mysql_query("SELECT champ1,champ2 FROM table ORBER BY tonchampdateheure DESC" );
ninja sky avait malheureusement inversé le B avec la lettr D (ORDER BY et non pas ORBER BY).
Un immense merci à ninja sky
Marsh Posté le 25-05-2002 à 21:23:33
J'ai des enregistrement dans une base MySQL et j'aimerais les faire afficher par date dans une page en php. Comment faire?
Merci