MYSQL debutant
re re re
-
CaPiT Messages postés 622 Statut Membre -
CaPiT Messages postés 622 Statut Membre -
Bonjour,
Je cherche a exécuter une requête assez simple je pense...mais sans succès.
Voici la requête en 'lecture homme'
Dans la table "admin_site" le mot "dd" existe t'il dans la chaine "iui*ddd*dddd*ddd*dd*d" se trouvant dans la colonne " pages" et dont la ligne corresponds a "ID".
Merci pour votre aide précieuse.
Je cherche a exécuter une requête assez simple je pense...mais sans succès.
Voici la requête en 'lecture homme'
Dans la table "admin_site" le mot "dd" existe t'il dans la chaine "iui*ddd*dddd*ddd*dd*d" se trouvant dans la colonne " pages" et dont la ligne corresponds a "ID".
Merci pour votre aide précieuse.
A voir également:
- MYSQL debutant
- Logiciel montage vidéo débutant - Guide
- Logiciel de programmation pour débutant - Guide
- Mysql community download - Télécharger - Bases de données
- Platine dj debutant - Forum Enregistrement / Traitement audio
- Apprendre le coran pour débutant (+ pdf) - Télécharger - Histoire & Religion
2 réponses
Bonjour,
En langage SQL, ça donne ça:
Le critère LIKE permet de rechercher dans une chaine de caractère. le symbole '%' correspond à "n'importe quel nombre de caractères" et le symbole '_' correspond à "un caractère".
Ainsi, LIKE '%dd%' veut dire "n'importe quelle chaine de caractère contenant 'dd' "
alors que par exemple LIKE '_dd_' veut dire "n'importe quelle chaine de caractère commençant par un caractère, puis avec 'dd', puis finissant par un seul autre caractère"
Ensuite, dans le code de ton programme, il suffit de vérifier si la requête retourne bien une ligne, et le tour est joué.
En langage SQL, ça donne ça:
SELECT *
FROM admin_site
WHERE id='ID'
AND pages LIKE '%dd%'
Le critère LIKE permet de rechercher dans une chaine de caractère. le symbole '%' correspond à "n'importe quel nombre de caractères" et le symbole '_' correspond à "un caractère".
Ainsi, LIKE '%dd%' veut dire "n'importe quelle chaine de caractère contenant 'dd' "
alors que par exemple LIKE '_dd_' veut dire "n'importe quelle chaine de caractère commençant par un caractère, puis avec 'dd', puis finissant par un seul autre caractère"
Ensuite, dans le code de ton programme, il suffit de vérifier si la requête retourne bien une ligne, et le tour est joué.