PHP - query para oracle

 
Vista:

query para oracle

Publicado por Bruno (1 intervención) el 10/07/2003 18:33:53
Buenos Dias,

Estoy accediendo a una base de datos Oracle, miren el siguiente pedazo de codigo:

$connection = ocilogon("mdstatus", "mdstatus", "TIV1.ORGBC.COM");

$query = 'select * from dist_node_state where DISTRIBUTION_ID='.$_id; --> $_id es una variable que cambia de valor, es varchar en la tabla oracle

$stmt = OCIParse($connection, $query); --> Esta linea no funciona

pero la siguiente si funciona, en ella no uso la variable.

/* Esta linea si funciona --> $stmt = OCIParse($connection, "select * from dist_node_state where distribution_ID='$IdDistribucion'"); */

Noten que estoy simplemente concatenando la parte fija del query con una parte variable para adicionarle el where, pero no quiere funcionar.
El error que me genera es:

Warning: OCIStmtExecute: ORA-01722: invalid number in C:\apache\htdocs\sd\prueba_dist_node_state.php on line 125

Alguien tiene un ejemplo en donde se arme la variable query con where usando variables y que le funcione para que por favor me ayude.

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder