Version complète: sur le forum Webmaster Hub : je voudrais selectionner 1 morceau de table ...
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > PHP
bigornot
e voudrais faire un livre d'or, c-a-d,  je vais creer une table avec :

id ( en primaire )
pseudo
titre
message

mais, il me faudra une page : 1) ou il y aura un lien avec marqué le titre
                                        2) quand on clique dessus, on accedera sur le morceau selectionné


voila ...
comment faire ? r_question6161.gif r_question6161.gif r_question6161.gif r_question6161.gif r_question6161.gif r_question6161.gif

PS: Je sais faire SELECT * FROM etc ...
moi, je veux selectionner precisement ...
Anonymus
Bonjour,

pour sélectionner le pseudo, il faut faire :
SELECT pseudo FROM table

pour sélectionner le pseudo qui correspond à l'id 10
SELECT pseudo FROM table WHERE id='10'

pour sélectionner les 10 premiers pseudos
SELECT pseudo FROM table LIMIT 0,10
où, dans LIMIT a,b
a correspond au premier que tu veux et b au nombre que tu veux. Pour avoir les pseudos de 10 à 20, il faudra :
SELECT pseudo FROM table LIMIT 10,20

et pour les avoir en ordre inverse :
SELECT pseudo FROM table ORDER BY pseudo DESC
où DESC est l'ordre inverse, contrairement à ASC qui est l'ordre naturel, et est mis par défaut.


Voilà, N'hésites pas pour d'autres questions, ou si tu n'as pas compris wink.gif
A+, Anonymus.
Anonymus
CITATION(bigornot @ mercredi 24 mars 2004, 19:45)
e voudrais faire un livre d'or, c-a-d,  je vais creer une table avec :

id ( en primaire )
pseudo
titre
message

mais, il me faudra une page : 1) ou il y aura un lien avec marqué le titre
                                        2) quand on clique dessus, on accedera sur le morceau selectionné


voila ...
comment faire ? r_question6161.gif  r_question6161.gif  r_question6161.gif  r_question6161.gif  r_question6161.gif  r_question6161.gif

PS: Je sais faire SELECT * FROM etc ...
moi, je veux selectionner precisement ...

Donc, pour ton problème (ca m'apprendra à ne pas tout lire wink.gif )

Tu fais une requète, qui dépile ta table
SELECT * FROM table

Dans ton script, tu mets :

CODE
echo"<table>";
while($row = mysql_fetch_array($r)){
  echo"<tr><td>";
  echo $row['pseudo'];
  echo"</td><td>";
  echo "<a href=\"./page.php?id=".$row[id]."\">".$row['titre']</a>";
  echo "</td><td>";
  echo $row['message'];
  echo "</td></tr>";
  }

echo"</table>";


Voilà, ce n'est pas testé, mais c'est ça wink.gif

A+, Anonymus.
bigornot
oki, merci beaucoup ! smile.gif
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.