Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour,
J'ai un problème avec une requete sur une table Oracle :
$id='08004PAIULG';
$rowset = $db->fetchAll("SELECT NOM FROM WMAINT WHERE ID = ?",$id);
qui produit une erreur 'Invalid bind-variable position '?''
J'ai pompé le code dans la doc... Exemple 15.15. Utiliser fetchRow()
Quelqu'un a une idée ?
Merci
Cordialement,
Eb
Dernière modification par foxbille (01-12-2011 13:05:27)
Hors ligne
Hello,
Oracle (oci8) utilise des paramètres nommés donc de mémoire :
$id='08004PAIULG'; $rowset = $db->fetchAll("SELECT NOM FROM WMAINT WHERE ID = :monid", array('monid' => $id));
Sinon avec pdo_oci ça doit fonctionner.
@+
Hors ligne
Super !
Ca marche bien sur )
Merci beaucoup.
Eb
Hors ligne