par
Ajoloca » 20 nov. 2006, 19:02
Bonjour,
Si pour une raison x tu ne peux utiliser 'AUTO_INCREMENT' tu devrais tout de même éviter de faire à PHP des choses que sait faire MySQL.
Une autre remarque, qui s'ajoute à celles de
LHDN92, tu devrais éviter cette façon d'écrire
$maxref = "SELECT max(groupe) FROM fournisseur ";
$maxref = mysql_query($maxref,$link) or die ('Erreur : '.mysql_error() );
Utiliser la même variable pour la requête et le résultat de la ressource.
Essaie QQ chose comme ceci
$qry = 'SELECT max(groupe) + 1 AS new_groupe FROM fournisseur';
$resultQry = mysql_query($qry) or die ('ERR SQL : ' . $qry . '<br />' . mysql_error());
$new_groupe = mysql_result($resultQry, 0);