Page 1 sur 1

Détecter retour à la ligne dans un champs sql

Posté : 26 janv. 2006, 17:16
par Invité
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.

Posté : 26 janv. 2006, 17:22
par Cyrano
il n'est pas exclus que ce soit \r\n\r\n au lieu de \n\n : à tester :-k

Posté : 26 janv. 2006, 17:24
par zeus
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

Posté : 26 janv. 2006, 17:25
par Invité
non malheureusement ça ne fonctionne pas

Posté : 26 janv. 2006, 17:27
par zeus
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 ... :?