par
jed » 19 juin 2007, 11:49
Bonjour, j'ai un problème avec cette requête: je l'applique deux fois avec une table différente:
$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?
Bonjour, j'ai un problème avec cette requête: je l'applique deux fois avec une table différente:
[php]$sql = mysql_query ('SELECT MAX(id) FROM matieres ORDER BY id ASC') or die (mysql_error());
$max = mysql_fetch_row ($sql);
[/php]
Celle ci fonctionne sans problème. Elle me renvoit le max(id) de la table matieres.
La suivante me renvoit systématiquement 0:
[php]$sql = mysql_query ('SELECT MAX(id) FROM formations ORDER BY id ASC') or die (mysql_error());
$max = mysql_fetch_row ($sql);
[/php]
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?