SlideShare a Scribd company logo
1 of 9
Download to read offline
 
Por: Mtro.  José del C. Magaña González.                                  Email: Josemg80@hotmail.com 
TUTORIAL DE CONEXIÓN DE PHP A MYSQL
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
CONEXIÓN DE PHP A 
MYSQL TUTORIAL. 
 
Por: Mtro.  José del C. Magaña González.                                  Email: Josemg80@hotmail.com 
TUTORIAL DE CONEXIÓN DE PHP A MYSQL
Creando una base de datos.
El primer paso a realizar en este proceso es crear una Base de Datos.
Esta la realizamos con el programa phpMyadmin que se encuentra normalmente en
los programas como el APPSERVER, WAMPSERVER, XAMPP, MAMP Y EASYPHP
entre otros, para este ejemplo utilizaremos el programa APPERVER, para ingresar al
phpMyadmin lo hacemos directamente desde el explorador de Windows (cualquiera
que tengamos instalado) introduciendo en la barra de direcciones lo siguiente:
Figura 1: dirección a introducir en la barra de tareas.
 
Enseguida  el  programa  nos  pedirá  una  contraseña  misma  que  ya  debimos  de  haber 
configurado al instalar nuestro servidor web (recordemos que para este caso utilizaremos el 
APPSERVER) 
 
Figura 2: solicitud de contraseña al momento  de entrar al programa. 
 
 
Por: Mtro.  José del C. Magaña González.                                  Email: Josemg80@hotmail.com 
TUTORIAL DE CONEXIÓN DE PHP A MYSQL
 
Para esta conexión vamos a crear una base de datos llamada “DATOS” con una tabla llamada 
Personal, para eso al momento de entrar al phpMyadmin se nos muestra la siguiente pantalla: 
 
Figura 3: pantalla principal de phpMyadmin. 
Desde esa pantalla podemos seleccionar la opción Base de Datos. Y empezamos a crea nuestra 
base de datos llamada “datos” 
 
Figura 4: Creando nuestra base de Datos. 
Una  vez  que  le  hemos  dado  crear  el  mismo  programa  nos  da  la  opción  de  realizar  nuestra  
tabla nótese que al momento de crear nuestra tabla se nos pregunta el número de campos 
que esta misma llevara por lo tanto debemos de tener en cuenta el número de campos que 
Pulsamos “CREAR” 
Nombre de la Base de datos
Clic en Base datos.
 
Por: Mtro.  José del C. Magaña González.                                  Email: Josemg80@hotmail.com 
TUTORIAL DE CONEXIÓN DE PHP A MYSQL
llevara dicha tabla. Para este caso usaremos solamente cinco campos: ID, NOMBRE, APELLIDO, 
EDAD, DIRECCION. 
Creando nuestra tabla.
 
 
Figura 5: Creando nuestra tabla.  
Atributos de los campos a crear.
Una vez que pasamos que asignamos el número de campos, los creamos y asignamos sus  
atributos, como lo es el nombre, el tipo su longitud etc. etc. 
 
Figura 6: los campos y sus atributos. 
Como podemos notar en la figura 6 los campos se estructuran de la siguiente manera:  
NOMBRE 
DEL CAMPO 
TIPO 
id  INT 
nombre  TEXT 
apellido  TEXT 
edad  VARCHAR 
direccion  VARCHAR 
 
Nombre de la tabla Numero de campos 
 
Por: Mtro.  José del C. Magaña González.                                  Email: Josemg80@hotmail.com 
TUTORIAL DE CONEXIÓN DE PHP A MYSQL
 
Una vez echo esta operación al campo “id” en el apartado Extra vamos a seleccionar la opción 
“auto_increment” esto con el fin de que cada vez que se agregue un registro ese campo 
automáticamente incremente su valor. 
 
Figura 7: auto_incrment y definir el campo primario. 
Como notamos anteriormente en este mismo campo existe un icono de una llave ese icono 
nos permite definir la clave primaria la cual me permite identificar a todas las filas de una tabla 
y no solo a las filas que se encuentran en un momento determinado el campo que tendrá la 
clave primaria será el campo de “id”. 
Si todo se realizó correctamente el phpMyadmin nos mostrara la siguiente pantalla: 
 
Figura 8: tabla creada. 
 
 
 
Por: Mtro.  José del C. Magaña González.                                  Email: Josemg80@hotmail.com 
TUTORIAL DE CONEXIÓN DE PHP A MYSQL
 
Realizando nuestra conexión con php.
Lo primero que realizaremos será un archivo llamado conexión.php este archivo nos permitirá 
realizar  la  conexión  con  la  base  de  datos  previamente  creada,  dicho  archivo  debe  de  ser 
guardado  en  la  carpeta  www  que  se  encuentra  en  el  appserver  en  la  figura  de  abajo  se 
muestra, la ruta en donde debe de ser guardado. 
Figura 9: Ruta donde colocar los archivos. 
Recordemos que PHP tiene que llevar la siguiente estructura, en las cinco primeras líneas que 
presento a continuación se allá toda la información que me permite desde PHP  accesar a la 
base de datos creada con anterioridad. 
 
Figura 10: Datos para conexión a nuestro servidor 
En la línea No 1 Podemos encontrar la etiqueta por medio la cual se indica que el documento 
es PHP, en las demás líneas podemos observar que son todos los datos de mi servidor por 
ejemplo en la linea2 el nombre del servidor que normalmente si lo trabajamos de manera local 
y de acuerdo a la instalación y configuración del servidor web será llamado ”localhost” en la 
línea número tres es el usuario que creamos al momento de instalar nuestro servidor web. Y 
finalmente en la línea 5 el nombre de la base de datos que creamos con anterioridad. 
 
Figura 11: conexión del servidor 
Ruta donde se coloca el archivo
Archivo conexión.php 
 
Por: Mtro.  José del C. Magaña González.                                  Email: Josemg80@hotmail.com 
TUTORIAL DE CONEXIÓN DE PHP A MYSQL
 
 
En la línea número seis(figura 11)abrimos la conexión del servidor en donde cómo podemos 
visualizar se envían tres parámetros  que son los datos del servidor, el usuario y la contraseña a 
la función  mysql_connect, el arroba antes de la función es para que no muestre ningún error 
al ejecutarse es decir su pudiésemos equivocarnos en algún dato. 
 
 
Figura 12. Verificando la conexión del servidor. 
A partir de la línea numero 7 Preguntamos si la conexión no pudo realizarse si se cumple la 
condición de la línea No 7 es decir la condición verdadera automáticamente se ejecutara la 
función “die” que termina todo el proceso y además nos manda el mensaje esto por medio de 
la función .mysql_error, ahora si no se cumple la condición es decir que si se alla logrado la 
conexión  a  la  base  de  datos  nos  deberá  mostrar  con  la  función  “echo”  que  la  misma  fue 
satisfactoria es decir que la conexión se realizó correctamente. 
 
Figura 13. Seleccionando la base de datos. 
En la línea Numero 12 seleccionaremos la base de datos con la cual trabajaremos, y pasamos 
como referencia la conexión al servidor y cerramos con la etiqueta en la línea 13. 
Finalmente para probar nuestra conexión nos vamos al explorador de internet y tecleamos la 
siguiente dirección: localhost/conexión.phpnos deberá mostrar la siguiente pantalla: 
 
TUTOORIAL DE
Fig
E CONEX
gura 14 Result
XIÓN DE
tado de la Co
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
E PHP A
onexión. 
MYSQLL
 
 
Por: Mtro.  José del C. Magaña González.                                  Email: Josemg80@hotmail.com 
TUTORIAL DE CONEXIÓN DE PHP A MYSQL
 
 
Este tutorial fue elaborado por el Mtro. José del Carmen Magaña Gonzálezpara más 
información sobre cursos o asesoría informática empresarial en México enviar un correo 
electrónico a josemg80@hotmail.com 

More Related Content

What's hot

Google Analitycs para las webs de los campings
Google Analitycs para las webs de los campingsGoogle Analitycs para las webs de los campings
Google Analitycs para las webs de los campingsLe Metayer Deckx William
 
Práctica con WebGoat: HTTP Splitting, DoS, Ma-licious Execution e Injection F...
Práctica con WebGoat: HTTP Splitting, DoS, Ma-licious Execution e Injection F...Práctica con WebGoat: HTTP Splitting, DoS, Ma-licious Execution e Injection F...
Práctica con WebGoat: HTTP Splitting, DoS, Ma-licious Execution e Injection F...Héctor Garduño Real
 
Rubrica para evaluar la competencia TIC
Rubrica para evaluar la competencia TICRubrica para evaluar la competencia TIC
Rubrica para evaluar la competencia TICMiriam Leiros
 
Visual basic applications
Visual basic applicationsVisual basic applications
Visual basic applicationsJoeRiascos
 
Optimiza tu WordPress para móviles en media hora con AMP
Optimiza tu WordPress para móviles en media hora con AMPOptimiza tu WordPress para móviles en media hora con AMP
Optimiza tu WordPress para móviles en media hora con AMPFernando Serer
 
Dynamics crm-es
Dynamics crm-esDynamics crm-es
Dynamics crm-esansonjonel
 
visual web developer
visual web developervisual web developer
visual web developercarlos garcia
 
Jean cabezas herramientas para automatizar
Jean cabezas herramientas para automatizarJean cabezas herramientas para automatizar
Jean cabezas herramientas para automatizarJeanCabezas
 

What's hot (14)

Google Analitycs para las webs de los campings
Google Analitycs para las webs de los campingsGoogle Analitycs para las webs de los campings
Google Analitycs para las webs de los campings
 
Práctica con WebGoat: HTTP Splitting, DoS, Ma-licious Execution e Injection F...
Práctica con WebGoat: HTTP Splitting, DoS, Ma-licious Execution e Injection F...Práctica con WebGoat: HTTP Splitting, DoS, Ma-licious Execution e Injection F...
Práctica con WebGoat: HTTP Splitting, DoS, Ma-licious Execution e Injection F...
 
Rubrica para evaluar la competencia TIC
Rubrica para evaluar la competencia TICRubrica para evaluar la competencia TIC
Rubrica para evaluar la competencia TIC
 
Visual basic applications
Visual basic applicationsVisual basic applications
Visual basic applications
 
09 - Cómo agregar banners a tu Blog
09 - Cómo agregar banners a tu Blog09 - Cómo agregar banners a tu Blog
09 - Cómo agregar banners a tu Blog
 
Optimiza tu WordPress para móviles en media hora con AMP
Optimiza tu WordPress para móviles en media hora con AMPOptimiza tu WordPress para móviles en media hora con AMP
Optimiza tu WordPress para móviles en media hora con AMP
 
Truco para blog
Truco para blogTruco para blog
Truco para blog
 
Dynamics crm-es
Dynamics crm-esDynamics crm-es
Dynamics crm-es
 
visual web developer
visual web developervisual web developer
visual web developer
 
Jean cabezas herramientas para automatizar
Jean cabezas herramientas para automatizarJean cabezas herramientas para automatizar
Jean cabezas herramientas para automatizar
 
Dreamweaver
DreamweaverDreamweaver
Dreamweaver
 
Administrar WooCommerce con WP-CLI
Administrar WooCommerce con WP-CLIAdministrar WooCommerce con WP-CLI
Administrar WooCommerce con WP-CLI
 
dremweaver
dremweaverdremweaver
dremweaver
 
movistar gt
movistar gtmovistar gt
movistar gt
 

Similar to Tutorial de conexión de php a mysql

Instalacion de app serv
Instalacion de  app servInstalacion de  app serv
Instalacion de app servU.M.S.A.
 
Instalación de apache+php+mysql
Instalación de apache+php+mysqlInstalación de apache+php+mysql
Instalación de apache+php+mysqlDocente
 
Monitoreo con OpManager y AppManager
Monitoreo con OpManager y AppManagerMonitoreo con OpManager y AppManager
Monitoreo con OpManager y AppManagerdacasgo
 
Instalacion y administracion de xampp
Instalacion y administracion de xamppInstalacion y administracion de xampp
Instalacion y administracion de xamppJavier Mendoza
 
Implementación del Ejemplo de Stored Procedures y Triggers en PHP
Implementación del Ejemplo de Stored Procedures y Triggers en PHPImplementación del Ejemplo de Stored Procedures y Triggers en PHP
Implementación del Ejemplo de Stored Procedures y Triggers en PHPvictorsalas
 
vAplicación parte 1
vAplicación parte 1vAplicación parte 1
vAplicación parte 1yanburbano
 
Instalacion de mysql y xampp en debian alden abel herrera roque 4-A
Instalacion de mysql y xampp en debian alden abel herrera roque 4-AInstalacion de mysql y xampp en debian alden abel herrera roque 4-A
Instalacion de mysql y xampp en debian alden abel herrera roque 4-AALDEN_HERRE
 
Usando Netbeans para desarrollos en PHP
Usando Netbeans para desarrollos en PHPUsando Netbeans para desarrollos en PHP
Usando Netbeans para desarrollos en PHPDKR Visión SRL
 
Hands on Lab: Construyendo un lector RSS con AppMakr y publicando en el Marke...
Hands on Lab: Construyendo un lector RSS con AppMakr y publicando en el Marke...Hands on Lab: Construyendo un lector RSS con AppMakr y publicando en el Marke...
Hands on Lab: Construyendo un lector RSS con AppMakr y publicando en el Marke...Sorey García
 
Programación web con PHP con Tecnología Bootstrap.
Programación web con PHP con Tecnología Bootstrap.Programación web con PHP con Tecnología Bootstrap.
Programación web con PHP con Tecnología Bootstrap.Jose Fernandez
 
Manual Completo Php 5
Manual Completo Php 5Manual Completo Php 5
Manual Completo Php 5Pablo Morales
 
Tutorial de instalación de apache, php, mysql y phpmyadmin
Tutorial de instalación de apache, php, mysql y phpmyadminTutorial de instalación de apache, php, mysql y phpmyadmin
Tutorial de instalación de apache, php, mysql y phpmyadminIgnacio Aular Reyes
 
Tutorial de instalación de apache, php, my sql y php myadmin
Tutorial de instalación de apache, php, my sql y php myadminTutorial de instalación de apache, php, my sql y php myadmin
Tutorial de instalación de apache, php, my sql y php myadminignaciococo33
 
Servidor de prueba wamp
Servidor de prueba wampServidor de prueba wamp
Servidor de prueba wampedinson
 
Php Bitter Sweet Symfony!
Php Bitter Sweet Symfony!Php Bitter Sweet Symfony!
Php Bitter Sweet Symfony!Ricard Luquero
 
Manual Joomla 3.0 Fuente: bitacoraderedes Autor : Juan Carlos Tirado Sánchez
Manual Joomla 3.0 Fuente: bitacoraderedes Autor : Juan Carlos Tirado SánchezManual Joomla 3.0 Fuente: bitacoraderedes Autor : Juan Carlos Tirado Sánchez
Manual Joomla 3.0 Fuente: bitacoraderedes Autor : Juan Carlos Tirado SánchezBrox Technology
 

Similar to Tutorial de conexión de php a mysql (20)

Instalacion de app serv
Instalacion de  app servInstalacion de  app serv
Instalacion de app serv
 
Instalación de apache+php+mysql
Instalación de apache+php+mysqlInstalación de apache+php+mysql
Instalación de apache+php+mysql
 
Monitoreo con OpManager y AppManager
Monitoreo con OpManager y AppManagerMonitoreo con OpManager y AppManager
Monitoreo con OpManager y AppManager
 
Tarea sesion 3
Tarea sesion 3Tarea sesion 3
Tarea sesion 3
 
Programación Web (PHP)
Programación Web (PHP)Programación Web (PHP)
Programación Web (PHP)
 
Instalacion y administracion de xampp
Instalacion y administracion de xamppInstalacion y administracion de xampp
Instalacion y administracion de xampp
 
Implementación del Ejemplo de Stored Procedures y Triggers en PHP
Implementación del Ejemplo de Stored Procedures y Triggers en PHPImplementación del Ejemplo de Stored Procedures y Triggers en PHP
Implementación del Ejemplo de Stored Procedures y Triggers en PHP
 
vAplicación parte 1
vAplicación parte 1vAplicación parte 1
vAplicación parte 1
 
Instalacion de mysql y xampp en debian alden abel herrera roque 4-A
Instalacion de mysql y xampp en debian alden abel herrera roque 4-AInstalacion de mysql y xampp en debian alden abel herrera roque 4-A
Instalacion de mysql y xampp en debian alden abel herrera roque 4-A
 
Usando Netbeans para desarrollos en PHP
Usando Netbeans para desarrollos en PHPUsando Netbeans para desarrollos en PHP
Usando Netbeans para desarrollos en PHP
 
Hands on Lab: Construyendo un lector RSS con AppMakr y publicando en el Marke...
Hands on Lab: Construyendo un lector RSS con AppMakr y publicando en el Marke...Hands on Lab: Construyendo un lector RSS con AppMakr y publicando en el Marke...
Hands on Lab: Construyendo un lector RSS con AppMakr y publicando en el Marke...
 
Programación web con PHP con Tecnología Bootstrap.
Programación web con PHP con Tecnología Bootstrap.Programación web con PHP con Tecnología Bootstrap.
Programación web con PHP con Tecnología Bootstrap.
 
Manual Completo Php 5
Manual Completo Php 5Manual Completo Php 5
Manual Completo Php 5
 
Tutorial de instalación de apache, php, mysql y phpmyadmin
Tutorial de instalación de apache, php, mysql y phpmyadminTutorial de instalación de apache, php, mysql y phpmyadmin
Tutorial de instalación de apache, php, mysql y phpmyadmin
 
Tutorial de instalación de apache, php, my sql y php myadmin
Tutorial de instalación de apache, php, my sql y php myadminTutorial de instalación de apache, php, my sql y php myadmin
Tutorial de instalación de apache, php, my sql y php myadmin
 
Diana gilber
Diana   gilberDiana   gilber
Diana gilber
 
Servidor de prueba wamp
Servidor de prueba wampServidor de prueba wamp
Servidor de prueba wamp
 
Manual atutor
Manual atutorManual atutor
Manual atutor
 
Php Bitter Sweet Symfony!
Php Bitter Sweet Symfony!Php Bitter Sweet Symfony!
Php Bitter Sweet Symfony!
 
Manual Joomla 3.0 Fuente: bitacoraderedes Autor : Juan Carlos Tirado Sánchez
Manual Joomla 3.0 Fuente: bitacoraderedes Autor : Juan Carlos Tirado SánchezManual Joomla 3.0 Fuente: bitacoraderedes Autor : Juan Carlos Tirado Sánchez
Manual Joomla 3.0 Fuente: bitacoraderedes Autor : Juan Carlos Tirado Sánchez
 

Recently uploaded

investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIhmpuellon
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.FlorenciaCattelani
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxMiguelAtencio10
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21mariacbr99
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxFederico Castellari
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanamcerpam
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...JohnRamos830530
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativanicho110
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxJorgeParada26
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxAlan779941
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estossgonzalezp1
 

Recently uploaded (12)

investigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXIinvestigación de los Avances tecnológicos del siglo XXI
investigación de los Avances tecnológicos del siglo XXI
 
How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.How to use Redis with MuleSoft. A quick start presentation.
How to use Redis with MuleSoft. A quick start presentation.
 
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptxEL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
EL CICLO PRÁCTICO DE UN MOTOR DE CUATRO TIEMPOS.pptx
 
Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21Innovaciones tecnologicas en el siglo 21
Innovaciones tecnologicas en el siglo 21
 
Buenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptxBuenos_Aires_Meetup_Redis_20240430_.pptx
Buenos_Aires_Meetup_Redis_20240430_.pptx
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Avances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvanaAvances tecnológicos del siglo XXI 10-07 eyvana
Avances tecnológicos del siglo XXI 10-07 eyvana
 
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
Resistencia extrema al cobre por un consorcio bacteriano conformado por Sulfo...
 
redes informaticas en una oficina administrativa
redes informaticas en una oficina administrativaredes informaticas en una oficina administrativa
redes informaticas en una oficina administrativa
 
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptxEVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
EVOLUCION DE LA TECNOLOGIA Y SUS ASPECTOSpptx
 
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptxPROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
PROYECTO FINAL. Tutorial para publicar en SlideShare.pptx
 
Avances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estosAvances tecnológicos del siglo XXI y ejemplos de estos
Avances tecnológicos del siglo XXI y ejemplos de estos
 

Tutorial de conexión de php a mysql

  • 1.   Por: Mtro.  José del C. Magaña González.                                  Email: Josemg80@hotmail.com  TUTORIAL DE CONEXIÓN DE PHP A MYSQL                                                   CONEXIÓN DE PHP A  MYSQL TUTORIAL. 
  • 2.   Por: Mtro.  José del C. Magaña González.                                  Email: Josemg80@hotmail.com  TUTORIAL DE CONEXIÓN DE PHP A MYSQL Creando una base de datos. El primer paso a realizar en este proceso es crear una Base de Datos. Esta la realizamos con el programa phpMyadmin que se encuentra normalmente en los programas como el APPSERVER, WAMPSERVER, XAMPP, MAMP Y EASYPHP entre otros, para este ejemplo utilizaremos el programa APPERVER, para ingresar al phpMyadmin lo hacemos directamente desde el explorador de Windows (cualquiera que tengamos instalado) introduciendo en la barra de direcciones lo siguiente: Figura 1: dirección a introducir en la barra de tareas.   Enseguida  el  programa  nos  pedirá  una  contraseña  misma  que  ya  debimos  de  haber  configurado al instalar nuestro servidor web (recordemos que para este caso utilizaremos el  APPSERVER)    Figura 2: solicitud de contraseña al momento  de entrar al programa.   
  • 3.   Por: Mtro.  José del C. Magaña González.                                  Email: Josemg80@hotmail.com  TUTORIAL DE CONEXIÓN DE PHP A MYSQL   Para esta conexión vamos a crear una base de datos llamada “DATOS” con una tabla llamada  Personal, para eso al momento de entrar al phpMyadmin se nos muestra la siguiente pantalla:    Figura 3: pantalla principal de phpMyadmin.  Desde esa pantalla podemos seleccionar la opción Base de Datos. Y empezamos a crea nuestra  base de datos llamada “datos”    Figura 4: Creando nuestra base de Datos.  Una  vez  que  le  hemos  dado  crear  el  mismo  programa  nos  da  la  opción  de  realizar  nuestra   tabla nótese que al momento de crear nuestra tabla se nos pregunta el número de campos  que esta misma llevara por lo tanto debemos de tener en cuenta el número de campos que  Pulsamos “CREAR”  Nombre de la Base de datos Clic en Base datos.
  • 4.   Por: Mtro.  José del C. Magaña González.                                  Email: Josemg80@hotmail.com  TUTORIAL DE CONEXIÓN DE PHP A MYSQL llevara dicha tabla. Para este caso usaremos solamente cinco campos: ID, NOMBRE, APELLIDO,  EDAD, DIRECCION.  Creando nuestra tabla.     Figura 5: Creando nuestra tabla.   Atributos de los campos a crear. Una vez que pasamos que asignamos el número de campos, los creamos y asignamos sus   atributos, como lo es el nombre, el tipo su longitud etc. etc.    Figura 6: los campos y sus atributos.  Como podemos notar en la figura 6 los campos se estructuran de la siguiente manera:   NOMBRE  DEL CAMPO  TIPO  id  INT  nombre  TEXT  apellido  TEXT  edad  VARCHAR  direccion  VARCHAR    Nombre de la tabla Numero de campos 
  • 5.   Por: Mtro.  José del C. Magaña González.                                  Email: Josemg80@hotmail.com  TUTORIAL DE CONEXIÓN DE PHP A MYSQL   Una vez echo esta operación al campo “id” en el apartado Extra vamos a seleccionar la opción  “auto_increment” esto con el fin de que cada vez que se agregue un registro ese campo  automáticamente incremente su valor.    Figura 7: auto_incrment y definir el campo primario.  Como notamos anteriormente en este mismo campo existe un icono de una llave ese icono  nos permite definir la clave primaria la cual me permite identificar a todas las filas de una tabla  y no solo a las filas que se encuentran en un momento determinado el campo que tendrá la  clave primaria será el campo de “id”.  Si todo se realizó correctamente el phpMyadmin nos mostrara la siguiente pantalla:    Figura 8: tabla creada.     
  • 6.   Por: Mtro.  José del C. Magaña González.                                  Email: Josemg80@hotmail.com  TUTORIAL DE CONEXIÓN DE PHP A MYSQL   Realizando nuestra conexión con php. Lo primero que realizaremos será un archivo llamado conexión.php este archivo nos permitirá  realizar  la  conexión  con  la  base  de  datos  previamente  creada,  dicho  archivo  debe  de  ser  guardado  en  la  carpeta  www  que  se  encuentra  en  el  appserver  en  la  figura  de  abajo  se  muestra, la ruta en donde debe de ser guardado.  Figura 9: Ruta donde colocar los archivos.  Recordemos que PHP tiene que llevar la siguiente estructura, en las cinco primeras líneas que  presento a continuación se allá toda la información que me permite desde PHP  accesar a la  base de datos creada con anterioridad.    Figura 10: Datos para conexión a nuestro servidor  En la línea No 1 Podemos encontrar la etiqueta por medio la cual se indica que el documento  es PHP, en las demás líneas podemos observar que son todos los datos de mi servidor por  ejemplo en la linea2 el nombre del servidor que normalmente si lo trabajamos de manera local  y de acuerdo a la instalación y configuración del servidor web será llamado ”localhost” en la  línea número tres es el usuario que creamos al momento de instalar nuestro servidor web. Y  finalmente en la línea 5 el nombre de la base de datos que creamos con anterioridad.    Figura 11: conexión del servidor  Ruta donde se coloca el archivo Archivo conexión.php 
  • 7.   Por: Mtro.  José del C. Magaña González.                                  Email: Josemg80@hotmail.com  TUTORIAL DE CONEXIÓN DE PHP A MYSQL     En la línea número seis(figura 11)abrimos la conexión del servidor en donde cómo podemos  visualizar se envían tres parámetros  que son los datos del servidor, el usuario y la contraseña a  la función  mysql_connect, el arroba antes de la función es para que no muestre ningún error  al ejecutarse es decir su pudiésemos equivocarnos en algún dato.      Figura 12. Verificando la conexión del servidor.  A partir de la línea numero 7 Preguntamos si la conexión no pudo realizarse si se cumple la  condición de la línea No 7 es decir la condición verdadera automáticamente se ejecutara la  función “die” que termina todo el proceso y además nos manda el mensaje esto por medio de  la función .mysql_error, ahora si no se cumple la condición es decir que si se alla logrado la  conexión  a  la  base  de  datos  nos  deberá  mostrar  con  la  función  “echo”  que  la  misma  fue  satisfactoria es decir que la conexión se realizó correctamente.    Figura 13. Seleccionando la base de datos.  En la línea Numero 12 seleccionaremos la base de datos con la cual trabajaremos, y pasamos  como referencia la conexión al servidor y cerramos con la etiqueta en la línea 13.  Finalmente para probar nuestra conexión nos vamos al explorador de internet y tecleamos la  siguiente dirección: localhost/conexión.phpnos deberá mostrar la siguiente pantalla: 
  • 8.   TUTOORIAL DE Fig E CONEX gura 14 Result XIÓN DE tado de la Co                                     E PHP A onexión.  MYSQLL  
  • 9.   Por: Mtro.  José del C. Magaña González.                                  Email: Josemg80@hotmail.com  TUTORIAL DE CONEXIÓN DE PHP A MYSQL     Este tutorial fue elaborado por el Mtro. José del Carmen Magaña Gonzálezpara más  información sobre cursos o asesoría informática empresarial en México enviar un correo  electrónico a josemg80@hotmail.com