Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 24/02/2016, à 22:41

PoiroOnLinux

mysql / longtexte et fin de ligne.

Bonsoir,

j'aimerai récupérer seulement quelques données entrées au sein d'une colonne contenant des longtext dans mysql.
dans l'exemple ci dessous par exemple je souhaiterai récupérer les valeurs de "location" ou "catégories".
(sachant que si l'utilisateur du calendrier n'a pas rempli ces champs (dans son agenda), les mots clés "LOCATION" ou "CATEGORIES" n'apparaissent pas forcement dans la table de mysql.

Je pensais pouvoir arriver à mes fins avec une requete sql du genre :

SUBSTRING( `calendardata` , LOCATE( 'LOCATION:', `calendardata` ) +9, (LOCATE( 'LOCATION:%$' + '\n' , `calendardata` ) - (LOCATE( 'LOCATION:', `calendardata` ) +9))) AS LIEU

Forcement ca ne marche pas ( d'ou mon post :-)
et je ne comprend pas mon erreur

si quelqu'un à une solution/piste de lecture pour moi je preneur

Merci

BEGIN:VCALENDAR
VERSION:2.0
PRODID:ownCloud Calendar
BEGIN:VEVENT
UID:sabre-vobject-3cbf98e1-13b7-4598-87f2-409edd3bf90d
DTSTAMP:20160223T115043Z
CREATED:20160223T115001Z
LAST-MODIFIED:20160223T115043Z
SUMMARY:Metropole 
DTSTART;TZID=Europe/Paris:20160322T080000
DTEND;TZID=Europe/Paris:20160323T180000
CLASS:PUBLIC
LOCATION:lieu
DESCRIPTION:test numérique
CATEGORIES:administratif
END:VEVENT
END:VCALENDAR

ps : pas sur que ce post soit au bon endoit :-(

Dernière modification par PoiroOnLinux (Le 24/02/2016, à 23:01)

Hors ligne