MYSQL debutant
Fermé
re re re
-
17 sept. 2009 à 10:57
CaPiT Messages postés 609 Date d'inscription lundi 7 janvier 2008 Statut Membre Dernière intervention 21 avril 2010 - 17 sept. 2009 à 11:44
CaPiT Messages postés 609 Date d'inscription lundi 7 janvier 2008 Statut Membre Dernière intervention 21 avril 2010 - 17 sept. 2009 à 11:44
A voir également:
- MYSQL debutant
- Mysql download - Télécharger - Bases de données
- Error 2002 (hy000): can't connect to local mysql server through socket '/var/run/mysqld/mysqld.sock' (2) ✓ - Forum Linux / Unix
- Formation sap débutant pdf ✓ - Forum Études / Formation High-Tech
- Mysql error ✓ - Forum Internet / Réseaux sociaux
- Blob mysql ✓ - Forum Webmastering
2 réponses
M@dien
Messages postés
437
Date d'inscription
mercredi 29 juillet 2009
Statut
Membre
Dernière intervention
23 septembre 2010
74
17 sept. 2009 à 11:40
17 sept. 2009 à 11:40
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é.
CaPiT
Messages postés
609
Date d'inscription
lundi 7 janvier 2008
Statut
Membre
Dernière intervention
21 avril 2010
51
17 sept. 2009 à 11:44
17 sept. 2009 à 11:44
Bonjour,
SELECT * FROM admin_site WHERE ID = tonId AND pages LIKE "%dd%";
SELECT * FROM admin_site WHERE ID = tonId AND pages LIKE "%dd%";