Trouver l'enregistrement ayant le plus grand

Résolu/Fermé
kaobar Messages postés 13 Date d'inscription mercredi 10 février 2010 Statut Membre Dernière intervention 6 août 2014 - Modifié par kaobar le 10/04/2012 à 09:49
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 - 10 avril 2012 à 15:47
Bonjour,

Je souhaite trouver dans une colonne de ma base l'enregistrement le plus grand commencant par "0540015Y" afin de l'incrementer. dans cette colonne il y a d'autre enregistrement 012PC1, etc..

voici le code qui fonctionne mais pas avec le debut 0540015Y

mysql_select_db($database_dbprotect, $bdd);
$query_users = "SELECT * FROM materiel WHERE materiel = (SELECT MAX(materiel) FROM materiel) ";
$users = mysql_query($query_users, $bdd) or die(mysql_error());
while ( $row_users = mysql_fetch_assoc($users)) {

$ident= $row_users['materiel'];
}

Merci par avance


A voir également:

1 réponse

kaobar Messages postés 13 Date d'inscription mercredi 10 février 2010 Statut Membre Dernière intervention 6 août 2014
10 avril 2012 à 14:04
ok c bon j'ai trouvé
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 418
10 avril 2012 à 14:11
Salut,

Content pour toi, mais avec la solution c'eut été plus sympa ;-\
0
kaobar Messages postés 13 Date d'inscription mercredi 10 février 2010 Statut Membre Dernière intervention 6 août 2014
10 avril 2012 à 15:46
$query_users = "SELECT * FROM materiel WHERE materiel = (SELECT MAX(materiel) FROM materiel WHERE materiel LIKE '0540015Y-%') ";

et hop voila la solution qui fonctionne
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 418
10 avril 2012 à 15:47
Merci ;-))
0