Page 1 sur 1
Récuperer le chiffre le plus eleve d'un champ de table
Posté : 26 juil. 2006, 10:48
par nanarou
Bonjour,
je souhaite récuperer le chiffre le plus eleve d'un champ de ma table pour ensuit e pouvoir l'incrementer de + 1.
Je sais pas si y'a une fonction dans php ou dans SQL pour pouvoir faire cela ???
Merci pour votre aide
Posté : 26 juil. 2006, 11:10
par pascaltje
SELECT MAX(nom_du_champ) FROM nom_de_la_table
ce n'est pas un champ de type increment automatique?
A+
Pascal
Posté : 26 juil. 2006, 11:10
par ouckileou
cherche MAX() dans le manuel
Posté : 26 juil. 2006, 11:50
par Hubert Roksor
Trouver la valeur la plus élevée pour l'incrémenter de 1 ... ? À priori, je pense que ce que recherche nanarou est un champs auto-incrémenté.
@nanarou : si ce que tu souhaites c'est créer un numéro d'identification pour chaque nouvel enregistrement, regarde du côté d'
AUTO_INCREMENT et de la fonction PHP mysql_insert_id()
suite
Posté : 26 juil. 2006, 14:06
par nanarou
non, non je cherche pas a faire un auto increment
je cherche vraiement a recuperer le chiffre le plus grand pour le recuperer, et utiliser ce chiffre dans la suite de mon programme.
j'ai vu la doc de MAX
j'ai fais cette requete $sql="SELECT MAX(monchamp) FROM ma table";
mais j'arrive pas a recuperer la valeur ???
COmment faire SVP ?
Re: suite
Posté : 26 juil. 2006, 15:11
par albat
$sql = "SELECT MAX(monchamp) AS maximum FROM ma table";
$res = mysql_query($sql) or die("Gauffré !");
$row = mysql_fetch_assoc($res);
extract ($row);
echo $maximum;