Sie sind auf Seite 1von 10

OBJETIVO GENERAL

Conocer y aplicar herramientas que permitan realizar conexiones de PHP con dos
SGBD (Oracle y Mysql) para obtener una forma ms de poder administrar una
base de datos

OBJETIVOS ESPECFICOS

Investigar las formas de conexin entre PHP y Oracle


Investigar las formas de conexin entre PHP y MySQL
Realizar las conexiones entre PHP y los SGBD: Oracle y MySQL
Investigar el cdigo para realizar consultas bsicas de dos SGBD con PHP de
manera exitosa

ADMINISTRACIN DE
BASES DE DATOS

INTRODUCCIN
Obtener registros de una base de datos MySQL utilizando PHP es una de las
tareas ms comunes que se le presenta a todo desarrollador web, ya que siempre
se necesita de contenido dinmico en una base de datos. Es entonces que PHP
permite esta interaccin con la base de datos mediante herramientas, tcnicas y
procedimientos. ste lenguaje a lado de un servidor permiten darle a la base de
datos una presentacin ms dinmica y accesible a los usuarios.
Es entonces que se presentan a continuacin manuales de conexiones entre el
lenguaje PHP y dos sistemas gestores de bases de datos que son Oracle y
MySQL; apoyado de imgenes podrn guiar al usuario para que realice los pases
necesarios y correctos.

ADMINISTRACIN DE
BASES DE DATOS

NDICE DE IMGEN
Imagen 1. 1 Logo de PHP.........................................................................................4
YImagen

2.

Base

de

datos

en

MySQL.6
Imagen 2. 2 Base de datos en Oracle.......................................................................6
Imagen 2. 3 Encabezados.........................................................................................8
Imagen 2. 4 Conexin y variables.............................................................................9
Imagen 2. 5 Consulta.................................................................................................9
Imagen 2. 6 Cierre de cdigo..................................................................................10
Imagen 2. 7 Carpeta App.........................................................................................10
Imagen 2. 8 Carpeta de acceso...............................................................................11
Imagen 2. 9 URL de ejecucin.................................................................................11
Imagen 2. 10 Resultados Finales............................................................................12

ADMINISTRACIN DE
BASES DE DATOS

1. PHP
1.1 QU ES PHP?

Imagen 1. 1 Logo de PHP

PHP (acrnimo recursivo de PHP: Hypertext Preprocessor) es un lenguaje de


cdigo abierto muy popular especialmente adecuado para el desarrollo web y que
puede ser incrustado en HTML.
Cdigo abierto significa que es de uso libre y gratuito para todos los
programadores que quieran usarlo. Incrustado en HTML significa que en un mismo
archivo se va a poder combinar cdigo PHP con cdigo HTML, siguiendo unas
reglas.
PHP se utiliza para generar pginas web dinmicas cuyo contenido no es el
mismo siempre. Por ejemplo, los contenidos pueden cambiar en base a los
cambios que haya en una base de datos, de bsquedas o aportaciones de los
usuarios, etc.

2. PHP Y MYSQL
2.1 CREACIN DE LA BASE DE DATOS
Para llevar a cabo la conexin de MySQL con PHP es necesario primeramente
contar con una base de datos, la cual servir para comprobar que la conexin fue
exitosa. Para crear la base de datos se puede hacer desde la consola de MySQL o
desde PhpMyAdmin.

ADMINISTRACIN DE
BASES DE DATOS

Para ste ejemplo se utilizar una previamente creada y que est contenida desde
las dos herramientas mencionadas anteriormente. Una vista de sta base en
MySQL se muestra en la siguiente imagen:

Imagen 2. 1 Base de datos en MySQL

Desde PhpMyAdmin se tiene la misma base de datos ya que se realiza una


vinculacin automticamente:

Imagen 2. 2 Base de datos en Oracle

2.2 CREACIN DEL CDIGO DE CONEXIN


Para crear el cdigo Php se necesitar de algn editor de texto, algunos ejemplos
son:

Sublime Text
Atom
Adobe Brackets

En el siguiente ejemplo de la conexin de MySQL con PHP se utilizar el Bloc de


Notas, otro editor de texto que es ms sencillo y simple que los mencionados
anteriormente.
El cdigo a utilizar es el siguiente:

ADMINISTRACIN DE
BASES DE DATOS

2.2.1 ENCABEZADOS
<html> Se comenzar utilizando el cdigo y el tipo de html por lo que es
importante ponerla como primera lnea
<head> Indica el comienzo que se le dar al encabezado de la pgina, es por
ello que despus de esta sentencia va el mensaje que se quiere vaya al inicio
<h1> Para escribir encabezados se tiene que utilizar las etiquetas <h> seguida
de un nmero que indicar el tamao de dicha etiqueta.
<style> Como se va a insertar una tabla es decisin del DBA asignar un estilo a
sus tablas.
Es importante mencionar que cada parte del cdigo necesita ser cerrada o
declarar su fin como es en el caso de la sentencia style. Su cierre sera: </style>

Imagen 2. 3 Encabezados

2.2.2 CONEXIN
Se comienza indicando que el cdigo a continuacin es lenguaje php.
$ Permite declarar una variable, seguida de los datos que contendr.
Las variables que se van a declarar debern contener el nombre del servidor que
aloja la base de datos, el nombre de usuario y la contrasea de dicho usuario,
adems de otras variables para contener el nombre de la base de datos a la cual
se tendr acceso y la ltima para almacenar todas las variables.

ADMINISTRACIN DE
BASES DE DATOS

Si la conexin con ayuda de las variables no se logra completar lanzar un


mensaje de error mediante un if tomado en cuenta la ltima variable creada.

Imagen 2. 4 Conexin y variables

2.2.3 CONSULTA Y TABLA


La consulta que servir como comprobacin de la conexin se almacenar en una
variable, junto con la ejecucin de dicha consulta.
En un if se compara el nmero de filas o resultados que contenga la tabla slo si
es mayor de 0. Por lo que se les dar formato a los encabezados de la tabla:
Despus de realizar el formato de la tabla, es decir, encabezados y contenido se
crea con un </table>.

Imagen 2. 5 Consulta

2.2.4 CIERRE DE CDIGO


Se debe recordar que la variable $conn contiene todos los datos para la conexin.
Por ello al terminar se debe indicar que la conexin finaliz junto con el cuerpo de
la pgina y el cdigo html.

ADMINISTRACIN DE
BASES DE DATOS

Imagen 2. 6 Cierre de cdigo

2.3 EJECUCIN
Dentro de disco local se contendr una carpeta especialmente para AppServer.
Dentro de sta carpeta se debe localizar otra carpeta ms con el nombre de: www.
sta carpeta ser la nica que podr guardar los archivos para ejecutarlos
previamente en un navegador.

Imagen 2. 7 Carpeta App

Al terminar de realizar el cdigo se guardar en la carpeta www con la


extensin: .php

Imagen 2. 8 Carpeta de acceso

Finalmente para mostrar la interfaz grfica se deber escribir la url tomando en


cuenta la estructura siguiente:
localhost/carpeta_dentro_de_www/nombre_archivo

ADMINISTRACIN DE
BASES DE DATOS

Imagen 2. 9 URL de ejecucin

2.4 RESULTADOS
Al presionar Enter en el teclado se deber de visualizar una tabla como la que se
muestra a continuacin. sta tabla representa una consulta mediante la conexin
que se realiz en el cdigo php.

Imagen 2. 10 Resultados Finales

CONCLUSIONES
Con este manual queda clara la forma de como conectar Oracle con PhpMyAdmin
y MySQL igualmente con ste tipo de herramienta, pues se observa que en tan
solo unos pasos la conexin es exitosa.

ADMINISTRACIN DE
BASES DE DATOS

Es importante recordar que esto puede ser utilizado para mejorar la accesibilidad a
los datos ya que se estarn usando los datos de un gestor a otro. Una de las
ventajas sobre esta conexin es que las bases de datos estarn disponibles en un
servidor, no solamente en un gestor de base de datos por lo que los usuarios
tendrn un acceso ms rpido y fcil, as como las interfaces sern ms
presentables.

Das könnte Ihnen auch gefallen