Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 01-12-2011 11:45:11

foxbille
Nouveau membre
Date d'inscription: 27-01-2008
Messages: 9

[Resolu] Zend_Db Zend_Db_Statement et Oracle

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

 

#2 01-12-2011 12:02:23

mikaelkael
Administrateur
Lieu: Donges
Date d'inscription: 18-06-2007
Messages: 1176
Site web

Re: [Resolu] Zend_Db Zend_Db_Statement et Oracle

Hello,

Oracle (oci8) utilise des paramètres nommés donc de mémoire :

Code:

$id='08004PAIULG';
$rowset = $db->fetchAll("SELECT NOM FROM WMAINT WHERE ID = :monid", array('monid' => $id));

Sinon avec pdo_oci ça doit fonctionner.

@+


Less code = less bugs
Contributeur ZF - ZCE - ZFCE - Doc ZF (CHM & PDF) - Vice-trésorier AFUP 2011
Ubuntu 11.04 - ZendServer

Hors ligne

 

#3 01-12-2011 13:04:55

foxbille
Nouveau membre
Date d'inscription: 27-01-2008
Messages: 9

Re: [Resolu] Zend_Db Zend_Db_Statement et Oracle

Super !
Ca marche bien sur yikes)
Merci beaucoup.
Eb

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