Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 18-06-2013 10:30:33

Sofialine
Nouveau membre
Date d'inscription: 18-06-2013
Messages: 1

[Zend_Db_Select] Clause where nulle

Bonjour à tous !

Pour les besoins de mon algorithme, je récupère des données grâce à une boucle. Ces données sont stockées dans un tableau. Par exemple, mon tableau sera un peu comme ça :
$results = array(
    'k1' => 'Valeur 1',
    'k2' => 'Valeur 2',
    'k3' => Null,
    'k4' => Null,
)

Ces champs ne sont pas toujours nuls, ils peuvent tous être nuls (sauf k1 qui n'est JAMAIS nul) ou tous avoir une valeur.

Du coup, quand j'essaie de faire un select avec ces données, ça ne passe pas du tout.

Mon code :

$outputLineIDQuery = $db->select()
    ->from(
        array('db_ot' => 'OutputTable'),
        array('ot_fileInvariantName', 'ot_subSection', 'ot_rowNumber', 'ot_data')
    )
    ->where('ot_firstKey = ?', $results['k1'])
    ->where('ot_secondKey = ?', $results['k2'])
    ->where('ot_thirdKey = ?', $results['k3']])
    ->where('ot_fourthKey = ?', $results['k4']);

Comment puis-je faire ?

Merci à tout ceux qui tenteront de répondre smile

PS : Je suis débutante et j'utilise SQL Server

Dernière modification par Sofialine (18-06-2013 10:32:18)

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages