salut, j'ai ma fonction php qui fait des requêtes mais j'ai une belle erreur


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
function tab($departement, $centre) 
{ 
$connexion=connexion(); 
//recherche du total et affichage 
$query= "SELECT COUNT(*) AS count FROM $table WHERE ch3='3' "; 
$resultat=mysql_query ($query, $connexion) or die(mysql_error()); 
$donnees=mysql_fetch_array($resultat); 
echo " <td> <font class='t14b'></font> <font class='t14c'> ".$donnees['count']." </font></td></tr>";
l'erreur est pour le select count : use near 'WHERE ch3='3'' at line check the manual that corresponds to your MySQL server version for the right
pour la base c'est mysql avec wamp5 et la fonction appelé au début de cette fonction fait la connexion avec la base et la bonne table.

phpmyadmin version 2.9.2
mysql 5.0.22
le gros problème c'est que je n'ai pas d'erreur si je met ce code dans mon script en dehors de la fonction et ça me dérange beaucoup
merci d'avance