bonjour voila mon probleme est simple

j'ai une requete sql pour connaitre le max ident d'une table

j'aimerai connaitre comment savoir si la requete retourne un résultat ou non(table vide) ya pas de max

donc voila mon code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
$req=mysql_query("SELECT MAX(ident) from fourniture")or die(mysql_error());
 
      if(mysql_num_rows($req)<1)
   	{
   		$id1="0001";
   		echo $id1;
   	}
   	else 
       {
           $max = mysql_fetch_array($req);
           $x=$max['0'];
           $id=$x['6'].$x['7'].$x['8'].$x['9'];
           echo $id;
        }
si la table contient des champs pas de probleme (le else est executé)
mais si la table est vide le if n'est pas exécuté

je comprend pas pourquoi alors je demande votre aide

merci d'avance