Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour tout le monde,
Alors voila mon souci j'ai une requete qui contient une condition pour récupérer une date en fonction d'une autre date. (c'est un champ en datetime) Y-m-d h:m:s
Le souci comme ma variable contient un : zend pense qu'il s'agit d'une variable binder pour le prépare.
voici le debut du log de l'exception :
object(Zend_Db_Statement_Exception)#44 (7) {
["_chainedException:protected"] => NULL
["message:protected"] => string(32) "Invalid bind-variable name ':07'"
["string:private"] => string(0) ""
["code:protected"] => NULL
et voici la requete :
$variable = $this->handler->select()
->from('matable', array_merge(
array('test',
'test1',
'test2',
'test3' => new Zend_Db_Expr('if(test 4 < "' . $row['date'] . '","' . $row['date'] . '",test3)')
), $update_list)
)
->where('email = ?', $email)
->query()->fetch();
Est ce qu'il existe une solution pour éviter qu'il interprété le : normalement utiliser pour binder les paramètres ?
Sinon cela risque d'être problématique pour intégrer des dates. (Je précise que je ne peux pas utiliser PDO)
Merci d'avance
Decad7
Hors ligne
Pages: 1