Modérateur PHPfrance |
10684 Messages
04 sept. 2006, 15:20
Enlève les @ devant tes appels aux fonction, tu ne peux pas savoir s'il y a des erreurs ou non. Ajoute par contre des "or die (mysql_error())" pour savoir s'il n'y a pas eu d'erreur sql...
Juste quelques remarques :
- Sans les pourcentages "%" pour échapper les parties inconnues de la chaines, la commande LIKE n'a aucun intérêt, et il vaut mieux utiliser le égal "="

- Si $num est supérieur à 1 (pour une raison ou pour une autre), tu vas aller dans le else et faire l'insert malgré tout.
- Pourquoi refaire le mysql_query une fois dans le if puisque tu as déjà récupéré le résultat avant ? Par ailleurs si tu n'utilises pas les données, fais plutôt un " SELECT COUNT(*) " pour savoir combien il y en a
Edit : Damned ! I've been grilled
