[PHP/MySQL] Extraire la dernière valeur d'un champs.

Extraire la dernière valeur d'un champs. [PHP/MySQL] - PHP - Programmation

Marsh Posté le 08-09-2002 à 20:47:00    

Pour faire un : "notre dernier membre inscrit est ..."
 
 
Merci  :hello:

Reply

Marsh Posté le 08-09-2002 à 20:47:00   

Reply

Marsh Posté le 08-09-2002 à 20:55:24    

si tu as un champ d'ID pour chaque membre (et qui s'incremente a chaque membre),tu n'a qu'a faire
 
SELECT nom FROM table_membres ORDER BY champ_id DESC LIMIT 0,1;

Reply

Marsh Posté le 08-09-2002 à 21:07:04    

voilà le code que j'ai mais il ne marche pas
 

Code :
  1. $link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );
  2. mysql_select_db($db) or die ('Erreur :'.mysql_error());
  3. $select = 'SELECT * FROM inscrip ORDER BY pseudo DESC LIMIT 1,0';
  4. $result=mysql_query($select) or die("Mysql error:".mysql_error());
  5. $mbr=mysql_fetch_object($result);
  6. echo $mbr->pseudo;

Reply

Marsh Posté le 08-09-2002 à 21:08:04    

montre moi la structure de ta table inscrip

Reply

Marsh Posté le 08-09-2002 à 21:09:08    

y'a un champs "ID" en auto increment, un champs "pseudo", que veux tu savoir d'autre ?

Reply

Marsh Posté le 08-09-2002 à 21:11:09    

Code :
  1. $link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );
  2. mysql_select_db($db) or die ('Erreur :'.mysql_error());
  3. $select = 'SELECT pseudo FROM inscrip ORDER BY ID DESC LIMIT 1,0';
  4. $result=mysql_query($select) or die("Mysql error:".mysql_error());
  5. list ($pseudo) = mysql_fetch_row($result);
  6. echo $pseudo;


 
teste ca :)


Message édité par Echoes le 08-09-2002 à 21:11:42
Reply

Marsh Posté le 08-09-2002 à 21:14:37    

j'ai corrigé le list ;) mais ça marche pas :/
 
ca n'affiche rien du tout  :heink: voilà tout le code
 

Code :
  1. <?
  2. $host = 'localhost';
  3. $user = 'xxxx';
  4. $pass = 'xxxx';
  5. $db = 'xxxx';
  6. $link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );
  7.   mysql_select_db($db) or die ('Erreur :'.mysql_error());
  8.   $select = 'SELECT pseudo FROM inscrip ORDER BY ID DESC LIMIT 1,0';
  9.   $result=mysql_query($select) or die("Mysql error:".mysql_error());
  10.   list ($pseudo) = mysql_fetch_row($result);
  11.   echo $pseudo
  12. ?>

Reply

Marsh Posté le 08-09-2002 à 21:17:07    

oups, c'est LIMIT 0,1 :D

Reply

Marsh Posté le 08-09-2002 à 21:19:56    

http://www.masterjul.net/vrac/php.png
 
si ca peut être utile

Reply

Marsh Posté le 08-09-2002 à 21:21:07    

Echoes a écrit a écrit :

oups, c'est LIMIT 0,1 :D




ca marche  :love:  merci beaucoup  :jap:  bonne soirée  :hello:

Reply

Marsh Posté le 08-09-2002 à 21:21:07   

Reply

Marsh Posté le 08-09-2002 à 21:22:25    

Master_Jul a écrit a écrit :

 
ca marche  :love:  




 
heureusement [:kiki] sinon j'arrete la programmation :D
 
A+

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed