Como en otras secciones del libro, mysql, sqlite y Microsoft SQL Server, para realizar un ABM necesitamos tener el código SQL correcto para enviarlo a la base de datos a través de una función que nos provee PHP, la función especifica para Oracle es oci_execute, pero para ejecutarla primero debemos preparar la cadena de texto SQL con oci_parse
<?php //alta.php $conn = oci_connect('usuario', 'contraseña', 'localhost/XE'); $query = "INSERT INTO mitabla (columna) VALUES ('valor')"; $stid = oci_parse($conn, $query); oci_execute($stid); // La fila es comiteada y quedará disponible para todos los usuarios ?>
<?php //baja.php $conn = oci_connect('usuario', 'contraseña', 'localhost/XE'); $query = "DELETE FROM mitabla id = 10"; $stid = oci_parse($conn, $query); oci_execute($stid); // La fila es comiteada y quedará disponible para todos los usuarios ?>
<?php //modificacion.php $conn = oci_connect('usuario', 'contraseña', 'localhost/XE'); $query = "UPDATE mitabla set columna='otro valor' WHERE id = 5"; $stid = oci_parse($conn, $query); oci_execute($stid); // La fila es comiteada y quedará disponible para todos los usuarios ?>