heuuu si ça pourrait aller si ta requête retournait quelque chose comme "true" ou 1, peut-être n'est-ce pas le cas...
[edit]
une solution est de faire l'inverse, c'est a dire tester que $total n'est pas false (ou 0)
[/edit]Code:
1
2
3
4
5
6 if(!$total) { echo "pas d'enregistrement"; }else { //etc... }
essaies la requête directement dans phpMyAdmin.