Requete mysql
linol
-
linol -
linol -
Bonjour,
je voudrais savoir si MySql peut effectuer des requêtes sur des morceaux de chaines de caractères.
je voudrais faire un champ qui contiendrai plusieurs données séparé par une virgule (donnée1, donnée2, ...) et ensuite je voudrais pouvoir retrouver tous les éléments dont telle ou telle données y figure.
Exemple j'enregistre un carnet de recette de cuisine et dans un champ je voudrais mettre tous les ingrédients ( exemple: tomates, courgettes, ...) et ensuite je voudrais pouvoir obtenir toutes les recettes dans lesquelles ont trouve un ingrédient (exemple: courgette)
En vous remerciant d'avance.
je voudrais savoir si MySql peut effectuer des requêtes sur des morceaux de chaines de caractères.
je voudrais faire un champ qui contiendrai plusieurs données séparé par une virgule (donnée1, donnée2, ...) et ensuite je voudrais pouvoir retrouver tous les éléments dont telle ou telle données y figure.
Exemple j'enregistre un carnet de recette de cuisine et dans un champ je voudrais mettre tous les ingrédients ( exemple: tomates, courgettes, ...) et ensuite je voudrais pouvoir obtenir toutes les recettes dans lesquelles ont trouve un ingrédient (exemple: courgette)
En vous remerciant d'avance.
A voir également:
- Requete mysql
- Mysql community server - Télécharger - Bases de données
- Erreur de requete facebook - Forum Facebook
- Mysql a répondu : documentation connexion impossible : paramètres incorrects. - Forum Bases de données
- Quelle requête écrire pour demander au moteur de recherche de présenter de préférence les pages web traitant de tennis mais pas de tennis de table ✓ - Forum Java
- Mysql fatal error ✓ - Forum MySQL
2 réponses
MySQL effectue des requêtes sur une base de donnée, sur une ou plusieurs table.
Pour ton problème, il est possible d'enregistrer des chaines de carctères quelconque dans une base de donnée, il suffit de configurer le champ en "TEXT". La preuve, ce forum est enregistré dans une base de données =)
Pour ton problème, il est possible d'enregistrer des chaines de carctères quelconque dans une base de donnée, il suffit de configurer le champ en "TEXT". La preuve, ce forum est enregistré dans une base de données =)
je suis d'accord mais dans ce cas comment dois-je exprimer ma requete mysql ?
(en reprenant le meme exemple, c'est a dire recette c'est ma table, et ingrédient le champs dans lequel sont inscrit les ingrédients)
$sql = "SELECT * FROM 'recette'WHERE 'ingredient' LIKE 'courgette'"; ?
ou dois écrire ma requête différemment?
Merci beaucoup
(en reprenant le meme exemple, c'est a dire recette c'est ma table, et ingrédient le champs dans lequel sont inscrit les ingrédients)
$sql = "SELECT * FROM 'recette'WHERE 'ingredient' LIKE 'courgette'"; ?
ou dois écrire ma requête différemment?
Merci beaucoup