<b>[RESOLU]</b>petite requete sous PHP
Dernière réponse : dans Programmation
bonjour a tous et a toutes
j'ai fais une requete assez basique.
Je m'explique je demande a la bdd de me sortir tous les renseignement concernant une table précise seulement le IC c'est qu'il n'y a pas qu'un seul renseignement dans la cellule .
Et moi jveux que l'un d'eux .
Comment jpeux faire pour n'avoir que le renseignement voulu ?
Si quelqu'un connait la reponse alors qu'il me la dise.
j'ai fais une requete assez basique.
Je m'explique je demande a la bdd de me sortir tous les renseignement concernant une table précise seulement le IC c'est qu'il n'y a pas qu'un seul renseignement dans la cellule .
Et moi jveux que l'un d'eux .
Comment jpeux faire pour n'avoir que le renseignement voulu ?
Si quelqu'un connait la reponse alors qu'il me la dise.
Autres pages sur : resolu petite requete php
Lassé par la pub ? Créez un compte
excuse jme suis mal exprime
alors jvoudrais avoir comme renseignements une données
par exemple :
dans la table compagnies il y a le type d'avions
dans ce type d'avions il ya plusieurs données (Airbus, boeing,...)
Moi ce que je voudrais c'est une requete qui me donne comme resultat les compagnies qui utilisent boeing
donc dans le résultat il deoit y avoir ceux qui ont boeing seul , ceux qui ont boeing et airbus et etc...
Voila jespère que tu aura mieux compris .
alors jvoudrais avoir comme renseignements une données
par exemple :
dans la table compagnies il y a le type d'avions
dans ce type d'avions il ya plusieurs données (Airbus, boeing,...)
Moi ce que je voudrais c'est une requete qui me donne comme resultat les compagnies qui utilisent boeing
donc dans le résultat il deoit y avoir ceux qui ont boeing seul , ceux qui ont boeing et airbus et etc...
Voila jespère que tu aura mieux compris .
Citation :
dans la table, il y a un type ??!!? on parle bien d'une base de données?type, c'est un champs?
ce champs une phrase contenant "airbus boeing"
ou alors il peut y avoir 2 enregistrements un airbus et un autre boeing...
En fait tu presque tout bon : le champs type est dans une table compagnies et dans type il y a plusieurs données voire aucune cependant ce que je veux c'est boeing .
donc j'ai fait une requete me permettant de piocher dans ce type pour n'avoir que boeing mais cette requete prend tout la donnée ce qui fait que le résultat est érroné.
ex :
table compagnie champs type
id nom type
01 air boeing
02 air2 boeing, airbus ...
le résultat de ma requete portant sur l'exemple que je viens de citer serait 01 air boeing cependant c'est juste mais il aurait fallu que j'ai aussi le 02 car il y a boeing aussi
Quelqu'un que je connait m'a dit qu'avec un like ca pourrait marcher mais comme jsais pas le faire fonctionner j'ai des doutes
Si quelqu'un connait une autre solution
Citation :
Citation :table compagnie champs type
id nom type
01 air boeing
02 air2 boeing, airbus ...
Tu sépares les types par des virgules dans la db ??
Crée une table de type en relation 1-n avec celle-ci .Ca serait un peu plus conventionnel.
ba en fait c pas moi qui est fait la base donc g fait avec les moyens du bord mais g trouve la solution de mon pb
Citation :
g trouve la solution de mon pbca je crois que j'ai compris
mais
h4cker@IDN a dit :
c'est du slq et pas du php.la requete : select macolomn from matable where nom='toto' (afin de rafiner)
si tu a toujours trop d'enregistrement.
tu peut trier et prend la premier ligne avec
SELECT macolomn TOP 1 FROM matable WHERE nom='toto' ORDER asc(ou bien desc)
c'est pourquoi?
@poyland met un resolu à ton titre, ca serait bien
Citation :
tu peut trier et prend la premier ligne avec SELECT macolomn TOP 1 FROM matable WHERE nom='toto' ORDER asc(ou bien desc)
Je n'ai pas l'intention de trier mon résultat
Ce que je voulais c'est juste un like pour que je puisse avoir un résultat cohérent avec ce que j'avais dans ma table.
ex : table compagnie
champ type d'avions
et ce que j'ai en données dans ce champ c'est :
boeing
airbus
boeing, airbus,...
etc..
ma requete a pour but d'avoir pour résultat les compagnie qui utilisent des boeing mais aussi d'autre avions
Voila la requete que je faisais avant etait cela :
SELECT * FROM compagnies WHERE type_avions ='boeing'
ce qu'il fallait faire pour que mon résultat soit cohérent c'est ceci:
SELECT * FROM compagnies WHERE type_avions like 'boeing'
Voila miantenant que j'ai trouve ce "LIKE "
j'ai reussi par résoudre mon problème merci comme meme d'avoir cherche A pluche
poyoland a dit :
Citation :
tu peut trier et prend la premier ligne avec SELECT macolomn TOP 1 FROM matable WHERE nom='toto' ORDER asc(ou bien desc)
Je n'ai pas l'intention de trier mon résultat
Ce que je voulais c'est juste un like pour que je puisse avoir un résultat cohérent avec ce que j'avais dans ma table.
ex : table compagnie
champ type d'avions
et ce que j'ai en données dans ce champ c'est :
boeing
airbus
boeing, airbus,...
etc..
ma requete a pour but d'avoir pour résultat les compagnie qui utilisent des boeing mais aussi d'autre avions
Voila la requete que je faisais avant etait cela :
SELECT * FROM compagnies WHERE type_avions ='boeing'
ce qu'il fallait faire pour que mon résultat soit cohérent c'est ceci:
SELECT * FROM compagnies WHERE type_avions like 'boeing'
Voila miantenant que j'ai trouve ce "LIKE "
j'ai reussi par résoudre mon problème merci comme meme d'avoir cherche Citation :
c'est pourquoi? pour coca25 c'était juste dans le cadre de mon stage de BTS informatiqueA pluche
Lassé par la pub ? Créez un compte
- Contenus similaires :
- SolutionsPHP / MySQL : vues ou requètes dans le code
- Forum[PHP & MySQL] Conditions dans une requète SQL
- Forum[PHP]ma requête retourn un tableau bidimensionel
- Forum[PHP-SQL] Requete qui ne s'exécute pas
- SolutionsImage trop petite pour l'écran [Résolu]
- Forum[Resolue][PHP] requete SQL qui ne fonctionne pas
- Solutions[PHP] Combiner 2 requêtes
- Forum[Résolu] Pb de date avec requête SQL access
- SolutionsPlusieurs requètes SELECT dans un code php
- Voir plus