Détecter retour à la ligne dans un champs sql

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Détecter retour à la ligne dans un champs sql

par zeus » 26 janv. 2006, 17:27

Pour être un peu plus bavard, on a essayé d'utiliser la fonction MySQL REGEXP mais le soucis est que la requete comporte d'autres conditions et qu'on ne peut utiliser WHERE et REGEXP dans la même requete ... :?

par Invité » 26 janv. 2006, 17:25

non malheureusement ça ne fonctionne pas

par zeus » 26 janv. 2006, 17:24

Je parle au nom de l'invité vu qu'il bosse dans le même bureau que moi mais le serveur étant un serveur Unix, je suis pas sûr que ça marche ... :-k à tester

par Cyrano » 26 janv. 2006, 17:22

il n'est pas exclus que ce soit \r\n\r\n au lieu de \n\n : à tester :-k

Détecter retour à la ligne dans un champs sql

par Invité » 26 janv. 2006, 17:16

Bonjour,

Voilà mon problème, dans un champs j'ai un contenu sous la forme xml qui est enregistré. Il se peut que le contenu entre 2 balises soit vide. j'obtient dans ce cas ceci comme contenu:

<titre>
<balise>

</balise>
</titre>

J'aimerais pouvoir detecter les champs vides via une requête sql. Mais il y a 2 retour à la ligne et j'ai un peu de mal, voici la condition de ma requête:

contenu LIKE '%>\n\n</%'

Celà ne fonctionne pas pourquoi? Merci.