Tester l'existence d'une valeur au sein d'une table
Posté : 29 mars 2008, 15:45
Bonjour à tous,
Comme l'indique le sujet ,je voulais savoir s'ile xiste un moyen sql de vérifier qu'une valeur existe bien au sein d'une colonne d'une table.
En effet,il se peut que celle -ci n'existe pas et alors implique une gestion differente.
Commen,t procédeirez vous pour tester la possiblité qu'elle n'existe pas et declencher une action en fonction du resultat.
merci a tous
Comme l'indique le sujet ,je voulais savoir s'ile xiste un moyen sql de vérifier qu'une valeur existe bien au sein d'une colonne d'une table.
En effet,il se peut que celle -ci n'existe pas et alors implique une gestion differente.
Code : Tout sélectionner
CREATE TABLE dossierDPE ;//Attention IdCommande nous sera renvoyé par Ajax en methode post
$oPDOStatement=$oConnectionDpe->query('SELECT typeTransaction FROM dossierDPE WHERE idCommande='.$_POST['IdCommande']);
while($aRow=$oPDOStatement->fetch()){
switch($aRow['typeTransaction']){
case '1':$sTypeErnt='Location';break;
case '2':$sTypeErnt='Location saisonniere';break;
default:$sTypeErnt='Vente';break;
}
}
echo 'Le serveur Dpe a indiqué qaue nous étions en présence d\'une '.$sTypeErnt;
}else{
throw new Exception('Connection au serveur Dpe impossible');
}
en effet,le code precedent n'est vraui que si $_POST['IdCommande'] existe et ce n'est pas forcement le cas.Commen,t procédeirez vous pour tester la possiblité qu'elle n'existe pas et declencher une action en fonction du resultat.
merci a tous