$sql = mysql_query ('SELECT MAX(id) FROM matieres ORDER BY id ASC') or die (mysql_error());
$max = mysql_fetch_row ($sql);
Celle ci fonctionne sans problème. Elle me renvoit le max(id) de la table matieres.La suivante me renvoit systématiquement 0:
$sql = mysql_query ('SELECT MAX(id) FROM formations ORDER BY id ASC') or die (mysql_error());
$max = mysql_fetch_row ($sql);
Aucune erreur n'est mentionnée. Les champs et paramètres de la deuxième table sont valides et la table contient des enregistrements. Je ne comprend rien du tout, pouvez vous m'éclaircir svp?