Códigos para la conexión con el motor de base de datos Oracle.
Previamente, hay que
configurar la maquina a utilizar para que el servidor web pueda conectarse.
<?php
$filasAfectadas= grabar("INSERT INTO TABLA VALUES (1101, '3', 'ANA', 'LOPEZ', 'MORA', 'AL1111@MAIL.CL', 'CALLE 97')");
echo "<br>FILAS AFECTADAS: $filasAfectadas<br>";
$filasDevueltas = listar('select * from votante');
echo json_encode($filasDevueltas);
function listar($sqlString)
{
$conn = conectar();
$stid = oci_parse($conn, ($sqlString));
oci_execute($stid);
while ($row = oci_fetch_array($stid, OCI_ASSOC+OCI_RETURN_NULLS))
$datos[]=$row;
oci_free_statement($stid);
oci_close($conn);
return $datos;
}
function grabar($sqlString)
{
$conn = conectar();
$stid = oci_parse($conn, ($sqlString));
oci_execute($stid);
$filasAfectadas = oci_num_rows($stid);
oci_free_statement($stid);
oci_close($conn);
return $filasAfectadas;
}
function conectar()
{
$usuario = 'system';
$clave = 'system';
$servidor = 'localhost:1521/xe';
$c = oci_connect($usuario, $clave, $servidor,'WE8ISO8859P1');
if (!$c) {
print "La conexión a la BDD a fallado. Vuelva a intentar después.";
die();
}
else
return $c;
}
?>