Vérifier l'existance d'une colonne dans un table avec pdo
Fermé
lamouchetsetse
Messages postés
112
Date d'inscription
samedi 2 août 2014
Statut
Membre
Dernière intervention
21 septembre 2021
-
29 janv. 2016 à 17:21
fant6 Messages postés 9 Date d'inscription dimanche 24 janvier 2016 Statut Membre Dernière intervention 2 février 2016 - 30 janv. 2016 à 09:40
fant6 Messages postés 9 Date d'inscription dimanche 24 janvier 2016 Statut Membre Dernière intervention 2 février 2016 - 30 janv. 2016 à 09:40
A voir également:
- Vérifier l'existance d'une colonne dans un table avec pdo
- Table ascii - Guide
- Verifier un lien - Guide
- Déplacer une colonne excel - Guide
- Table des matières word - Guide
- Colonne word - Guide
2 réponses
lamouchetsetse
Messages postés
112
Date d'inscription
samedi 2 août 2014
Statut
Membre
Dernière intervention
21 septembre 2021
2
Modifié par lamouchetsetse le 29/01/2016 à 19:38
Modifié par lamouchetsetse le 29/01/2016 à 19:38
j'ai trouvé cette solution, mais il y a peut être mieux
$returnDon = array(); $req = $bddConnect -> query("DESCRIBE ".$maTable); while($don2 = $req -> fetch(PDO::FETCH_ASSOC)) { $returnDon[] = $don2['Field']; } if(!in_array($maColonne, $returnDon)) { return false; } else { return true; }
fant6
Messages postés
9
Date d'inscription
dimanche 24 janvier 2016
Statut
Membre
Dernière intervention
2 février 2016
30 janv. 2016 à 09:40
30 janv. 2016 à 09:40
Bonjours!
Vous pouver faire simple.
faire une selection du genre select colone from X.
Sil nexiste pas vous aurez une erreur du genre
#1054- Unknown column 'colonne' in 'field liste'.
A partir de cette erreur vous pouvez mettre deux conditions:
1- si la reponse retournée est un tableau, vous continuer votre travail.
2-dans le cas contaire elle existe.
vous pouvez verifier cela en utilisant is_array().
Vous pouver faire simple.
faire une selection du genre select colone from X.
Sil nexiste pas vous aurez une erreur du genre
#1054- Unknown column 'colonne' in 'field liste'.
A partir de cette erreur vous pouvez mettre deux conditions:
1- si la reponse retournée est un tableau, vous continuer votre travail.
2-dans le cas contaire elle existe.
vous pouvez verifier cela en utilisant is_array().