Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : [MySQL] IF EXISTS avec un SELECT ? [ MySQL / Requêtes ] (putch)

vendredi 13 octobre 2006 à 09:44:16 | [MySQL] IF EXISTS avec un SELECT ?

putch

bonjour à tous !

comme vous l'aurez compris, j'ai un souci de requete MySQL

apres avoir chercher ici [ Lien ]

je me demandai s'il etait possible d'effectuer une requete SELECT dans tout en m'assurant que cette table existe.

j'ai bien vu la propriété IF EXISTS avec les commandes CREATE, DROP mais avec un SELECT ...

est-possible de combiner SELECT et IF EXISTS ?
si non, comment contourner le probleme ?

merci d'avance

mardi 17 octobre 2006 à 21:14:52 | Re : [MySQL] IF EXISTS avec un SELECT ?

crilun



crilun

details un peu plus ton pb si tu veuty qu'on puisse trouver un moyen de le contourner.

mercredi 18 octobre 2006 à 07:46:20 | Re : [MySQL] IF EXISTS avec un SELECT ?

putch

merci de t'interesser à mon souci !

en fait ma requete est simplement SELECT id FROM ma_table
SAUF que je l'execute en me connectant successivement sur plusieurs base MySQL (je programme en PHP)

donc plutot que de spécifier 
SI ma_table != exeption ALORS
   SELECT id FROM ma_table
FSI

j'imaginai possible une sorte de SELECT id FROM ma_table IF EXISTS ma_table...


jeudi 19 octobre 2006 à 10:23:56 | Re : [MySQL] IF EXISTS avec un SELECT ?

Ordinastie

Bonjour,

Pour ca, je vois deux méthodes:
- la première consisterait à lancer la requète et vérifier le retour en PHP. Si tu récup un erreur, c'est que vraisemblablement, la table n'existe pas. Mais bon, je trouve pas ca très propre...
- la deuxième, ca serait de lancer la requète "SHOW TABLES LIKE '<nom_table>';", et vérifier que t'as bien une ligne en retour. Avoue que c'est quand même plus classe.

Le seul intérêt que je trouve à la première solution, c'est l'économie d'une communication Serveur Web <-> BDD, mais il faudrait que ca soit un paramètre vraiment critique dans ton projet.

J'espère t'avoir aidé,
@+ Ordinastie




Cette discussion est classé dans : possible, mysql, requete, select, exists


Répondre à ce message

Sujets en rapport avec ce message

Update by select [ par Zart ] Bonjour est-ce qu'il est possible de faire via UNE requete un update par un selectJe m'explique je voudrais mettre à jour les champs d'une table mais Résultat Requete dans variable. [ par sebtralalaetph ] Bonjour, J'aimerai savoir si il est possible de stocker le résultat d'une requete dynamique dans une variable.Pour le Moment, je passe par une table t requete [ par eyango ] bonjour a tous,(j utilise MySQL server 5.1) j ai un probleme de syntaxe avec une de mes requetes sql voici la requete: SELECT nom, email,prenom,datena Requete MYSQL qui sélectionne toute les entrée impair? [ par laysounet2 ] Plantage Mysql sur requête [ par kohntark ] Salut,Voici mon problème :tables :a : ~478 305 enregistrementsb : ~465 813 enregistrementsc : ~460 070 enregistrementsJe cherche à trouver les ref pré requete MySQL [ par xactise ] Bonjour et d'avance merci a ceux qui lisent mon post.j'ai un petit souci avec une requete SQL.j'explique ce que je souhaite faire : admetons qu'on est problème de requete sql avec un delete et un select imbriquer avec un order by [ par flachkiller ] Bonjour, je voudrai savoir comment résoudre se problème : j'ai une requête qui est la suivante : SELECT id_requete, ( SELECT ip FROM machine WHERE ACCESS VS MYSQL [ par m2rtech ] Bonjour, je souhaiterais ecrire une requete compatible entre Jet (Access) et MySql.au niveau du formatage des dates. Mon application se doit de rester Recherche de texte [ par jobijobar ] Bonjour à tous, j'ai un problème lors de l'execution d'un requete.Table t1 : id, text1, text2, text3, text4, text5Table t2 : id, id2, field1, field2,


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,250 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.