Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1824 connectés 

  FORUM HardWare.fr
  Programmation

  question php/mysql

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

question php/mysql

n°51059
jayseven
Posté le 04-08-2001 à 14:07:01  profilanswer
 

salut,
je voudrais savoir comment faire pour dire a mon script php de prendre tjs la derniere info dispo dans une table mysql.
Merci d'avance.


---------------
Ze site sur les jeux vidéo :
mood
Publicité
Posté le 04-08-2001 à 14:07:01  profilanswer
 

n°51095
Inoshishi
Touriste d'HFR
Posté le 04-08-2001 à 23:44:13  profilanswer
 

Tu donnes un numéro d'index à tes infos que t'incrémentes à chaque fois (id=0 puis 1 puis 2 ,...) et ensuite tu regardes quel est l'id le + grand et tu sélectionnes la ligne avec l'ID le + grand


---------------
Inoshishi
n°51096
jayseven
Posté le 04-08-2001 à 23:46:44  profilanswer
 

oui mais en fait le prb c que je fais une boucle while pour que les images s'affichent toutes mais comment faire pour qu'il n'y ai que la derniere image de la table qui s'affiche et pas les autres ?


---------------
Ze site sur les jeux vidéo :
n°51103
Je@nb
Kindly give dime
Posté le 05-08-2001 à 10:32:53  profilanswer
 

Comme expliqué + haut, tu donnes un numéro d'index : par exemple tu as 10 images : la première a un index 0, la 2ème 1 ....
quand tu fais ta requète, tu demandes avant le dernier id enregistré et tu fais ta requete avec where id=$lastid
si tu as enregistré le dernier id dans $lastid

n°51107
jayseven
Posté le 05-08-2001 à 11:38:25  profilanswer
 

oui non mais le prb c que je rajoute des images souvent donc faut dire a ma base de prendre TOUJOURS la derniere de la base et non pas une id donné.


---------------
Ze site sur les jeux vidéo :
n°51119
Plouf02
Opencloud addict!
Posté le 05-08-2001 à 14:15:25  profilanswer
 

bah qd tu enregistre une image tu incremente le $lastid aussi :)

n°51130
jt3dst
Posté le 05-08-2001 à 15:09:32  profilanswer
 

Tu fais un truc du style sql="select * from truc DESC"
Et comme ça tu pointe directement sur la derniere entrée de ta base (intruction DESC). Plus besoin de boucle.


---------------
--> JT3DST <--
n°51133
jayseven
Posté le 05-08-2001 à 16:21:31  profilanswer
 

bon alors regardez ce que je fais et dites moi pkoi c marche pas:
 
$query=mysql_query ("SELECT screen.id,
       screen.texte,
       auteurs.nom,
       auteurs.mail
       FROM screen, auteurs
       WHERE auteurs.id = screen.auteur
       ORDER BY id DESC LIMIT 1" );
 
while ($result=mysql_fetch_array($query))
   {
print   "<table border='0' cellpadding='0' cellspacing='0' bordercolor='#990000' align='center'><tr><td><a href='javascript:screen1()'><img vspace='3' src='../images/screen/min/$result[id].jpg' border='0' alt='$result[texte]'></a></tr></td></table>Par <a href='mailto:$result[mail]'><b><font color='#990000'>$result[nom]</font></a></b><br><a href='mailto:jayseven@wanadoo.fr'>Envoyez votre screenday</a> | <a href='../screen/'>Archives</a>";
   }
 
Voila normalement ca devrait me ranger la table screen dans l'ordre inverse et je devrais pourvoir choisir d'afficher uniquement la derniere image, mais ca ne marche pas.


---------------
Ze site sur les jeux vidéo :

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  question php/mysql

 

Sujets relatifs
Question sur la programmation des fichiers *.bat ?[ASP] question pour débuter ...
question de Visual BasicCe site vous plait il ? question de php
Question sur la dll de lame, ou sur les dll en généralQuestion a la con et MYSQL !
MySQL , Question pour transmettre ma base de donnees[MySQL] question sur la rapidité
Question technique MySQLQuestion de syntaxe de SQL avec mysql
Plus de sujets relatifs à : question php/mysql


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR