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
si la table contient des champs pas de probleme (le else est executé)
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; }
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
Partager