conexion de php con mysql
TRANSCRIPT
7/21/2019 Conexion de PHP con mysql
http://slidepdf.com/reader/full/conexion-de-php-con-mysql 1/10
OBJETIVO GENERAL
Conocer y aplicar herramientas que permitan realizar conexiones de PHP con dos
SGBD (Oracle y Mysql) para otener una !orma m"s de poder administrar unaase de datos
OBJETIVOS ESPECÍFICOS
• #n$esti%ar las !ormas de conexi&n entre PHP y Oracle• #n$esti%ar las !ormas de conexi&n entre PHP y MyS'• ealizar las conexiones entre PHP y los SGBD* Oracle y MyS'• #n$esti%ar el c&di%o para realizar consultas "sicas de dos SGBD con PHP de
manera exitosa
7/21/2019 Conexion de PHP con mysql
http://slidepdf.com/reader/full/conexion-de-php-con-mysql 2/10
ADMINISTRACIÓN DEBASES DE DATOS
INTRODUCCIÓN
Otener re%istros de una ase de datos MyS' utilizando PHP es una de las
tareas m"s comunes que se le presenta a todo desarrollador +e, ya que siempre
se necesita de contenido din"mico en una ase de datos- .s entonces que PHP
permite esta interacci&n con la ase de datos mediante herramientas, t/cnicas y
procedimientos- 0ste len%ua1e a lado de un ser$idor permiten darle a la ase de
datos una presentaci&n m"s din"mica y accesile a los usuarios-
.s entonces que se presentan a continuaci&n manuales de conexiones entre el
len%ua1e PHP y dos sistemas %estores de ases de datos que son Oracle yMyS'2 apoyado de im"%enes podr"n %uiar al usuario para que realice los pases
necesarios y correctos-
7/21/2019 Conexion de PHP con mysql
http://slidepdf.com/reader/full/conexion-de-php-con-mysql 3/10
ADMINISTRACIÓN DEBASES DE DATOS
ÍNDICE DE IMÁGEN
#ma%en 3- 3 o%o de PHP-----------------------------------------------------------------------------------------4
5#ma%en 6- 3 Base de datos en
MyS'7777777777777777777-8
#ma%en 6- 6 Base de datos en Oracle-----------------------------------------------------------------------8
#ma%en 6- 9 .ncaezados-----------------------------------------------------------------------------------------:
#ma%en 6- 4 Conexi&n y $ariales-----------------------------------------------------------------------------;
#ma%en 6- < Consulta-------------------------------------------------------------------------------------------------;
#ma%en 6- 8 Cierre de c&di%o----------------------------------------------------------------------------------3=
#ma%en 6- > Carpeta ?pp-----------------------------------------------------------------------------------------3=
#ma%en 6- : Carpeta de acceso-------------------------------------------------------------------------------33
#ma%en 6- ; @ de e1ecuci&n---------------------------------------------------------------------------------33
#ma%en 6- 3= esultados Ainales----------------------------------------------------------------------------36
7/21/2019 Conexion de PHP con mysql
http://slidepdf.com/reader/full/conexion-de-php-con-mysql 4/10
ADMINISTRACIÓN DEBASES DE DATOS
1. PHP
1.1 ¿QUÉ ES PHP?
Imagen 1. 1 Logo de PHP
PHP (acr&nimo recursi$o de PHP* Hypertext Preprocessor) es un len%ua1e dec&di%o aierto muy popular especialmente adecuado para el desarrollo +e y que
puede ser incrustado en HM-
C&di%o aierto si%ni!ica que es de uso lire y %ratuito para todos los
pro%ramadores que quieran usarlo- #ncrustado en HM si%ni!ica que en un mismo
archi$o se $a a poder cominar c&di%o PHP con c&di%o HM, si%uiendo unas
re%las-
PHP se utiliza para %enerar p"%inas +e din"micas cuyo contenido no es el
mismo siempre- Por e1emplo, los contenidos pueden camiar en ase a los
camios que haya en una ase de datos, de squedas o aportaciones de los
usuarios, etc-
2. PHP Y MYSQL
2.1 CREACIÓN DE LA BASE DE DATOS
Para lle$ar a cao la conexi&n de MyS' con PHP es necesario primeramente
contar con una ase de datos, la cual ser$ir" para comproar que la conexi&n !ue
exitosa- Para crear la ase de datos se puede hacer desde la consola de MyS' o
desde PhpMy?dmin-
7/21/2019 Conexion de PHP con mysql
http://slidepdf.com/reader/full/conexion-de-php-con-mysql 5/10
ADMINISTRACIÓN DEBASES DE DATOS
Para /ste e1emplo se utilizar" una pre$iamente creada y que est" contenida desde
las dos herramientas mencionadas anteriormente- @na $ista de /sta ase en
MyS' se muestra en la si%uiente ima%en*
Imagen 2. 1 Base de datos en MySQL
Desde PhpMy?dmin se tiene la misma ase de datos ya que se realiza una
$inculaci&n autom"ticamente*
Imagen 2. 2 Base de datos en Oa!"e
2.2 CREACIÓN DEL CÓDIGO DE CONEIÓN
Para crear el c&di%o Php se necesitar" de al%n editor de texto, al%unos e1emplos
son*
• Sulime ext• ?tom• ?doe Bracets
.n el si%uiente e1emplo de la conexi&n de MyS' con PHP se utilizar" el Bloc de
Eotas, otro editor de texto que es m"s sencillo y simple que los mencionados
anteriormente-
.l c&di%o a utilizar es el si%uiente*
7/21/2019 Conexion de PHP con mysql
http://slidepdf.com/reader/full/conexion-de-php-con-mysql 6/10
ADMINISTRACIÓN DEBASES DE DATOS
2.2.1 ENCABE!ADOS
#$tm"% Se comenzar" utilizando el c&di%o y el tipo de html por lo que es
importante ponerla como primera lFnea
#$ead% #ndica el comienzo que se le dar" al encaezado de la p"%ina, es por
ello que despu/s de esta sentencia $a el mensa1e que se quiere $aya al inicio
#$1% Para escriir encaezados se tiene que utilizar las etiquetas h se%uida
de un nmero que indicar" el tamaIo de dicha etiqueta-
#sty"e%Como se $a a insertar una tala es decisi&n del DB? asi%nar un estilo a
sus talas-
.s importante mencionar que cada parte del c&di%o necesita ser cerrada o
declarar su !in como es en el caso de la sentencia style- Su cierre serFa* Jstyle
Imagen 2. & En!a'e(ados
2.2.2 CONEIÓN
Se comienza indicando que el c&di%o a continuaci&n es len%ua1e php-
)
Permite declarar una $ariale, se%uida de los datos que contendr"-
as $ariales que se $an a declarar deer"n contener el nomre del ser$idor que
alo1a la ase de datos, el nomre de usuario y la contraseIa de dicho usuario,
adem"s de otras $ariales para contener el nomre de la ase de datos a la cual
se tendr" acceso y la ltima para almacenar todas las $ariales-
7/21/2019 Conexion de PHP con mysql
http://slidepdf.com/reader/full/conexion-de-php-con-mysql 7/10
ADMINISTRACIÓN DEBASES DE DATOS
Si la conexi&n con ayuda de las $ariales no se lo%ra completar lanzar" un
mensa1e de error mediante un i! tomado en cuenta la ltima $ariale creada-
Imagen 2. * Cone+,-n y a,a'"es
2.2." CONSULTA # TABLA
a consulta que ser$ir" como comproaci&n de la conexi&n se almacenar" en una
$ariale, 1unto con la e1ecuci&n de dicha consulta-
.n un i! se compara el nmero de !ilas o resultados que conten%a la tala s&lo si
es mayor de =- Por lo que se les dar" !ormato a los encaezados de la tala*
Despu/s de realizar el !ormato de la tala, es decir, encaezados y contenido se
crea con un Jtale-
Imagen 2. / Cons0"ta
2.2.$ CIERRE DE CÓDIGO
Se dee recordar que la $ariale Kconn contiene todos los datos para la conexi&n-
Por ello al terminar se dee indicar que la conexi&n !inaliz& 1unto con el cuerpo de
la p"%ina y el c&di%o html-
7/21/2019 Conexion de PHP con mysql
http://slidepdf.com/reader/full/conexion-de-php-con-mysql 8/10
ADMINISTRACIÓN DEBASES DE DATOS
Imagen 2. C,ee de !-d,go
2." EJECUCIÓN
Dentro de disco local se contendr" una carpeta especialmente para ?ppSer$er-
Dentro de /sta carpeta se dee localizar otra carpeta m"s con el nomre de* +++-
0sta carpeta ser" la nica que podr" %uardar los archi$os para e1ecutarlos
pre$iamente en un na$e%ador-
Imagen 2. Ca3eta A33
?l terminar de realizar el c&di%o se %uardar" en la carpeta +++ con la
extensi&n* -php
Imagen 2. 4 Ca3eta de a!!eso
Ainalmente para mostrar la inter!az %r"!ica se deer" escriir la url tomando en
cuenta la estructura si%uiente*
"o!a"$ost5!a3eta6dento6de67775nom'e6a!$,o
7/21/2019 Conexion de PHP con mysql
http://slidepdf.com/reader/full/conexion-de-php-con-mysql 9/10
ADMINISTRACIÓN DEBASES DE DATOS
Imagen 2. 8 9RL de e:e!0!,-n
2.$ RESULTADOS
?l presionar .nter en el teclado se deer" de $isualizar una tala como la que se
muestra a continuaci&n- 0sta tala representa una consulta mediante la conexi&n
que se realiz& en el c&di%o php-
Imagen 2. 1; Res0"tados <,na"es
CONCLUSIONES
Con este manual queda clara la !orma de como conectar Oracle con PhpMy?dmin
y MyS' i%ualmente con /ste tipo de herramienta, pues se oser$a que en tan
solo unos pasos la conexi&n es exitosa-
7/21/2019 Conexion de PHP con mysql
http://slidepdf.com/reader/full/conexion-de-php-con-mysql 10/10
ADMINISTRACIÓN DEBASES DE DATOS
.s importante recordar que esto puede ser utilizado para me1orar la accesiilidad a
los datos ya que se estar"n usando los datos de un %estor a otro- @na de las
$enta1as sore esta conexi&n es que las ases de datos estar"n disponiles en un
ser$idor, no solamente en un %estor de ase de datos por lo que los usuarios
tendr"n un acceso m"s r"pido y !"cil, asF como las inter!aces ser"n m"s
presentales-