Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Conectar Ph con Oracle

ph-oracle
by

juan manuel espinel ochoa

on 10 May 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Conectar Ph con Oracle

Creamos un nuevo documento y lo creamos como consulta.php

Correr todas las filas de esta tabla q estamos utilizando
while (OCIFetch($query)){
Imprimir— devuelve el valor de la columna  de la fila actual
echo-e s un constructor del lenguaje
 echo "USUARIO ---->".ociresult($query, "USUARIO").
"<br>CONTRASEÑA ->".ociresult($query, "CONTRASEÑA").
"<br><br>";
} [4] Creamos un nuevo documento y lo creamos como consulta.php

Contiene el string o la setencia sql q nosotros definamos en este caso el select..
$query = OCIParse($conn, "select * from TUTORIAL"); [4] [4] Escribir una consulta en el área de trabajo de sql
select * from tutorial; [4] Agregamos un nuevo archivo ingreso.php -lenguaje php

Archivo de conexión: include ("conexion.php")
Contener los paremetros de conexión de la base de datos
$conn = OCILogon($user, $pass, $db);
Capturar variable con el metodo post
$var1 = $_POST["user"];
$var2 = $_POST["pass"];
Contiene el string o la setencia sql q nosotros definamos en este caso el insert—query consulta
$query = OCIParse($conn, "insert into TUTORIAL values (:dato1, :dato2)"); [4] Crear un archivo q contenga los datos de conexión

Lo guardamos como conexión.php. [4] Crear una tabla en la base de datos

Llave primaria-Elegimos la opción Not populated-clik next [4] Crear una tabla en la base de datos

Hacemos clik en Object borwser-click CREATE table.. [2] ESPINEL OCHOA JUAN MANUEL
CHAPETA HERNANDEZ YANETH ESPERANZA
RAMIREZ FUENTES JUAN PABLO Gracias por su atención APLICACIÓN-INSERTAR Y CONSULTAR FORMULARIO [4] Agregamos un nuevo archivo ingreso.php -lenguaje php

Enlazar variables de php aun oracle
OCIBindByName($query, ":dato1", $var1);
OCIBindByName($query, ":dato2", $var2);
Ejecuta una sentencia automáticamente previamente analizada OCIExecute($query, OCI_DEFAULT);
Comprobar si commit fue un éxito. Si se produjo un error, devuelva un mensaje de error.
{$ error = OCIError ($ conn) ($ comprometida!) ...
OCICommit($conn)
Cierra una conexión de Oracle especificado por el identificador de conexión conec 
OCILogoff($conn); [4] Crear pagina de inicio formulario de ingreso index.php

Volvemos al navegador y lo abrimos como localhost/tutorial/inicio.php. [4] Crear pagina de inicio formulario de ingreso index.php con código html lo guardamos en su respectiva carpeta… [4] Inicio-mi pc-disco local c-carpeta xampp-carpeta htdocs-colocar todos lo archivos de los proyectos q queramos hacer—se crea una carpeta donde se van a guardar todos los archivos de dicho proyecto—se abre algún editor html de texto en este caso note pad.. [4] Crear una tabla en la base de datos [4] Crear una tabla en la base de datos

Click en create [4] Crear una tabla en la base de datos

Asignamos Finish [4] Crear una tabla en la base de datos

Inicio-todos los programas-base de datos oracle expres-y hacemos click en Ir a la pagina principal de la base de datos. [1] Inicializamos el servicio de apache le damos click en el boton Star [1] Configurar xampp para conectar con nuestra base de datos Oracle..

Para configurarlo hay q modificar un archivo dentro de este servidor..debemos que tener en cuenta q nuestro servidor local no este inicializado.

Inicio-Mi PC-Disco local C: -nos vamos a la carpeta xampp—luego a la carpeta php y buscamos el archivo php.ini..le damos click derecho en editar.. [1] [1] Ahora nos despliega este menú, donde nos pregunta que servicios queremos inicializar…vamos a inicializar el servicios de panel de control xampp.. asignamos1 [1] Servidor local xampp versión 1.7.3 instalar [1] Su dominio en el mercado de servidores empresariales ha sido casi total hasta hace poco; recientemente sufre la competencia del Microsoft SQL Server de Microsoft y de la oferta de otros RDBMS con licencia libre como PostgreSql, MySql o FirebirdLas últimas versiones de Oracle han sido certificadas para poder trabajar bajo GNU/Linux [1] Características

Orientado al desarrollo de aplicacion Web dinámicas con acceso a información almacenada en una base de datos.
Es considerado un lenguaje fácil de aprender, ya que en su desarrollo se simplificaron distintas especificaciones, como es el caso de la definición de las variables primitivas, ejemplo que se hace evidente en el uso de php arrays.
El código fuente escrito en PHP es invisible al navegador web y al cliente, ya que es el servidor el que se encarga de ejecutar el código y enviar su resultado HTML al navegador. Esto hace que la programación en PHP sea segura y confiable.
Capacidad de conexión con la mayoría de los motores de base de datos que se utilizan en la actualidad, destaca su conectividad con MySQL y PostgreSQL
Capacidad de expandir su potencial utilizando módulos (llamados ext's o extensiones).
Posee una amplia documentación en su sitio web oficial, entre la cual se destaca que todas las funciones del sistema están explicadas y ejemplificadas en un único archivo de ayuda. APLICACIÓN-INSERTAR Y CONSULTAR FORMULARIO [4] Creamos un nuevo documento y lo creamos como consulta.php [4] Agregamos un nuevo archivo ingreso.php -lenguaje php

Lo guardamos como ingreso.php. [4] Crear una tabla en la base de datos

Llave foranea-luego next [4] Crear una tabla en la base de datos

Es el área de trabajo que la muestra base de datos: asignamos titulo de la tabla, nombres de las columnas, tipos de datos, entre otros—creamos la tabla.. [1] Configurar xampp para conectar con nuestra base de datos Oracle..

Buscamos la palabra oci8; extensión=php_oci8.dll para que nuestra conexión funcione debemos quitar el punto y coma ya q eso hace referencia a un comentario y le damos guardar.. [1] Configurar xampp para conectar con nuestra base de datos Oracle.. [1] Después asignamos x para terminar y listo [1] [1] Aparece un nuevo mensaje ..si queremos crear una unidad portable de xampp le damos la letra n.. [1] Se termino de copiar los archivos, ahora aparece un mensaje en consola: Debo añadir accesos directos al menú de inicio o escritorio..Asigna la letra Y. -Aparece un nuevo mensaje..si queremos proceder..le damos letra Y… [1] Tener instalada la base de datos (ORACLE) en nuestro equipo y un servidor local q soporte el lenguaje php.. [1] Es un SISTEMA DE GESTION DE BASE DE DATOS objeto-relacional (u ORDBMS por el acrónimo en inglés de Object-Relational Data Base Management System), desarrollado por Oracle Corporation
Se considera a Oracle Database como uno de los sistemas de bases de datos más completos, destacando:
-soporte de transacciones,
-estabilidad
-Escalabilidad y
-soporte multiplataforma [1] XAMPP es un servidor independiente de plataforma, software libre, que consiste principalmente en la base de datos MySql, el servidor web Apache y los intérpretes para lenguajes de script: PHP y pERL. El nombre proviene del acrónimo de X (para cualquiera de los diferentes sistemas operativos), Apache, MySQL, PHP, Perl. [1] Inconvenientes

Como es un lenguaje que se interpreta en ejecución, para ciertos usos puede resultar un inconveniente que el código fuente no pueda ser ocultado. La ofuscacion es una técnica que puede dificultar la lectura del código pero no necesariamente impide que el código sea examinado.
Debido a que es un lenguaje interpretado, un script en PHP suele funcionar considerablemente más lento que su equivalente en un lenguaje de bajo nivel, sin embargo este inconveniente se puede minimizar con técnicas de cache tanto en archivos como en memoria.
Las variables al no ser tipadas dificulta a los diferentes IDEs para ofrecer asistencias para el tipeado del código, aunque esto no es realmente un inconveniente del lenguaje en sí. Esto es solventado por Zend Studio añadiendo un comentario con el tipo a la declaración de la variable. Es un lenguaje de programación de uso general de codigo del lado del servidor originalmente diseñado para el desarrollo de web de contenido dinamico. Fue uno de los primeros lenguajes de programación del lado del servidor que se podían incorporar directamente en el documento HTML en lugar de llamar a un archivo externo que procese los datos. El código es interpretado por un servidor web con un módulo de procesador de PHP que genera la página Web resultante. 
PHP fue creado originalmente por Rasmus Lerdorfen en 1995. Crear una tabla en la base de datos

Nos va aparecer una ventana:

Usuario: system -trae por defecto en nuestra base de datos .
Contraseña: q nosotros elegimos cuando instalamos la base de datos—conectar [1]
Full transcript