[Résolu]Afficher résultat requête MAX

Afficher résultat requête MAX [Résolu] - PHP - Programmation

Marsh Posté le 21-04-2008 à 10:32:16    

Bonjour à tous,
 
Je souhaiterai, grâce à une requête sql, récupérer l'id max d'une table.
Ma table se nomme Person, et le champ id se nomme simplement id.
 
Voici ce que je fais:

Code :
  1. $sql = "SELECT MAX(id) FROM Person";
  2. $req = odbc_exec($connexion, $sql) or die("Erreur sql" );
  3. $data = odbc_fetch_row($req);


 
Et là, je ne sais pas comment afficher mon MAX...
En mettant:

Code :
  1. echo $data;


il m'affiche 1 (le nombre d'enregistrement, j'imagine...).
 
Est-ce que qqn sait comment afficher mon résultat?
 
Merci d'avance  :hello:

Message cité 1 fois
Message édité par fgiuliano le 21-04-2008 à 11:01:00
Reply

Marsh Posté le 21-04-2008 à 10:32:16   

Reply

Marsh Posté le 21-04-2008 à 10:52:07    

En lisant la doc?
http://fr.php.net/manual/fr/functi [...] ch-row.php

 
Citation :

bool odbc_fetch_row  ( resource $result_id  [, int $row_number  ] )

 
Citation :

odbc_fetch_row() lit une ligne dans le résultat identifié par result_id  et retourné par odbc_do() ou odbc_exec(). Après odbc_fetch_row(), les champs seront accessibles avec la fonction odbc_result().



Message édité par skeye le 21-04-2008 à 10:52:35

---------------
Can't buy what I want because it's free -
Reply

Marsh Posté le 21-04-2008 à 11:00:46    

Oui, tu as totalement raison...
Un oubli de ma part! :pfff:  
 
Désolée de vous avoir dérangé!  
Et maintenant tout fonctionne correctement!

Code :
  1. $sql="SELECT MAX(id) FROM Person";
  2. $req=odbc_exec($connexion, $sql) or die('Erreur sql');
  3. $data=odbc_result($req, 1);


Merci  :hello:

Reply

Sujets relatifs:

Leave a Replay

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