cs_putch
Messages postés624Date d'inscriptionmardi 6 mai 2003StatutMembreDernière intervention14 décembre 20091 18 oct. 2006 à 07:46
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...
Ordinastie
Messages postés93Date d'inscriptionsamedi 29 janvier 2005StatutMembreDernière intervention17 octobre 20082 19 oct. 2006 à 10:23
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.