Vérifier l'existance d'une colonne dans un table avec pdo
lamouchetsetse
Messages postés
112
Date d'inscription
Statut
Membre
Dernière intervention
-
fant6 Messages postés 9 Date d'inscription Statut Membre Dernière intervention -
fant6 Messages postés 9 Date d'inscription Statut Membre Dernière intervention -
Bonjour les amis,
tout est dans le titre, je cherche une solution simple afin de vérifier si une colonne existe ou non dans ma table
j'ai entendu parler de SHOW COLUMNS ... LIKE mais je ne sais pas comment le mettre en œuvre avec PDO
Merci d'avance.
tout est dans le titre, je cherche une solution simple afin de vérifier si une colonne existe ou non dans ma table
j'ai entendu parler de SHOW COLUMNS ... LIKE mais je ne sais pas comment le mettre en œuvre avec PDO
Merci d'avance.
A voir également:
- Vérifier l'existance d'une colonne dans un table avec pdo
- Déplacer une colonne excel - Guide
- Table ascii - Guide
- Table des matières word - Guide
- Trier une colonne excel - Guide
- Colonne word - Guide
2 réponses
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; }
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().