Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/03/2008, 07:32
jose daniel
 
Fecha de Ingreso: noviembre-2003
Ubicación: Cúa
Mensajes: 109
Antigüedad: 20 años, 5 meses
Puntos: 0
¿Como hacer una consulta..., a una tabla de Oracle?

Buenos días Muchachos,

Me gustaría saber como poder realizar consultas, eliminación, modificación e inserción
a una tabla de Oracle me estoy conectando con el siguiente script que encontre en una web, claro esta sustituyendo los valores, el cual es con el modulo ORA.

<?php
if ($c=ora_logon("scott@orcl","tiger")) {
echo "Successfully connected to Oracle.\n";
ora_commitoff($c);
ora_logoff($c);
} else {
echo "Oracle Connect Error " . ora_error();
}
?>

Más no tengo idea de como hacer el resto, he conseguido este siguiente script pero no me funciona, porque sino me equivoco esta hecho para otro modulo (modulo OCI).

?php
$c=OCILogon("scott", "tiger", "orcl");
if ( ! $c ) {
echo "Unable to connect: " . var_dump( OCIError() );
die();
}

// Drop old table...
$s = OCIParse($c, "drop table tab1");
OCIExecute($s, OCI_DEFAULT);

// Create new table...
$s = OCIParse($c, "create table tab1 (col1 number, col2 varchar2(30))");
OCIExecute($s, OCI_DEFAULT);

// Insert data into table...
$s = OCIParse($c, "insert into tab1 values (1, 'Frank')");
OCIExecute($s, OCI_DEFAULT);

// Insert data using bind variables...
$var1 = 2;
$var2 = "Scott";
$s = OCIParse($c, "insert into tab1 values (:bind1, :bind2)");
OCIBindByName($s, ":bind1", $var1);
OCIBindByName($s, ":bind2", $var2);
OCIExecute($s, OCI_DEFAULT);

// Select Data...
$s = OCIParse($c, "select * from tab1");
OCIExecute($s, OCI_DEFAULT);
while (OCIFetch($s)) {
echo "COL1=" . ociresult($s, "COL1") .
", COL2=" . ociresult($s, "COL2") . "\n";
}

// Commit to save changes...
OCICommit($c);

// Logoff from Oracle...
OCILogoff($c);
?>

Este tiene todos lo ejemplos, pero no se como utilizarlos, incluso no tengo claro el motivo por el cual no funcionan.


Adicionalmente me gustaría saber si tendran la ubicacion de un tutorial en internet
donde se explique los pasos a seguir para hacer la visualizacion de la data de la tabla, desde crear las tablas y formularios hasta la conexion y realizacion de los querys de cada proceso, es que soy novato, solo se medianamente SQL.
__________________
gracias por su ayuda