Ben, là, comme ça, c'est difficile à dire. Tous les champs de la requête existent et sont du bon type (use est bien une chaine e.a.) ?
(Prennez l'habitude de récupérer les erreurs de mysql nom d'une pipe, ça vous fera gagner du temps pour le debug...)