Récuperer une valeur à l'intérieur d'une chaîne

Résolu
cs_doublemetre Messages postés 24 Statut Membre -  
cs_doublemetre Messages postés 24 Statut Membre -
Bonjour,
Dans une requête SQL j'affiche le params, voici son contenu

{"statutReg":"","accessReg":"","typeReg":"1","reg_deadline":"","maxReg":"105","maxRlistGlobal":"","maxRlist":"","RegButtonText":"","RegButtonLink":""}

j'aimerais juste récupérer la valeur maxReg donc 105

SELECT params FROM ma_table, j'ai esayé avec LIKE et SUBSTR

Mais je n'y arrive pas.

Merci d'avance pour vos lumières.

Pascal

2 réponses

yg_be Messages postés 24281 Statut Contributeur Ambassadeur 1 584
 
bonjour, je pense que INSTR sera également utile. montre-nous ce que tu as essayé, et ce que cela donne.
0
cs_doublemetre Messages postés 24 Statut Membre
 
SELECT
params
FROM
#__icagenda_events
WHERE
params LIKE '%maxReg%';

j'ai ceci mais, il affiche toute les lignes qui on maxReg, comment faire pour afficher juste la suite
0
yg_be Messages postés 24281 Statut Contributeur 1 584 > cs_doublemetre Messages postés 24 Statut Membre
 
par exemple en utilisant INSTR et SUBSTR.
je te suggère de commencer par expliquer, en français, comment trouver la valeur que tu recherches. tu pourras ensuite programmer cela.
0
cs_doublemetre Messages postés 24 Statut Membre
 
Donc je cherche la mot maxReg et j'affiche ce qui vient après les 3 caractères? mais comment isoler ce qui est entre les " " ?
0
yg_be Messages postés 24281 Statut Contributeur 1 584 > cs_doublemetre Messages postés 24 Statut Membre
 
pourquoi isoler?
0
cs_doublemetre Messages postés 24 Statut Membre
 
pour récupérer uniquement la valeur, je patine un peu .. Merci déjà pour votre aide
0
jordane45 Messages postés 40050 Statut Modérateur 4 756
 
Bonjour,
Les données que tu cherches à récupérer sont, semble t-il au format JSON.
Tu dois donc traiter ces données dans un langage (comme le php par exemple)
En php il existe l'instruction JSON_DECODE ... cela te permettra ensuite de manipuler les données issues de ta requête comme un array.


0
cs_doublemetre Messages postés 24 Statut Membre
 
merci je vais suivre cette piste, je vais chercher de la doc sur ça.
0