Bonjour,
Lorsque j'insère des éléments dans ma base, j'aimerai vérifier qu'ils ne sont pas déjà présents dans celle-ci.
Pour ce faire je pensais faire une requte du genre :
et si j'ai au moins un résultat alors je n'insère pas.Select count(*) from matable where monchamps = 'valeur à insérer'
Le problème, c'est que dans ma base, les champs ont du HTML( donc des balises a href etc...) et que ma valeur à insérer n'en a pas.
J'ai alors pensé à faire un htmlentities sur la valeur à insérer. Cela donnerai :
Sauf qu'avec le htmlentities , il y a des quotes (avec les a href) et ma requête plante donc.Select count(*) from matable where monchamps = htmlentities('valeur à insérer')
Comment je pourrais donc faire pour comparer la valeur du champs et de ma nouvelle valeur à insérer, en prenant compte les caractères HTML, et sans faire planter la requête ?
Merci
Partager