SlideShare una empresa de Scribd logo
1 de 12
UNIVERSIDAD CENTRAL DEL ECUADOR
Facultad de Filosofía, Letras y Ciencias de la Educación
Carrera de Informática
Conectar a una base de datos a través de PHP
Conexión de base de datos
con servidores web
Paso 1 – Crear una base de datos MySQL
 Este paso es necesario en caso de que aún no tengas una base de datos MySQL
creada. En Hostinger, la base de datos MySQL se puede crear fácilmente en la
sección de Bases de Datos MySQL.
Paso 2 – Escribir el código PHP para conectar
con la base de datos MySQL
 Nos conectaremos a una base de datos con nombre u309565199_name y esta
base de datos nuestra tiene un usuario asociado u309565199_user. También
debes tener una contraseña para la base de datos, en nuestro caso la contraseña
será comprahosting.
MySQL
 Aquí está el ejemplo básico de código PHP que se puede usar para establecer una
conexión a una base de datos MySQL usando MySQLi:
Conexiones TCP/IP
 El servidor MySQL soporta el uso de diferentes capas de transporte para
conexiones. Las conexiones usan TCP/IP, sockets de dominio Unix o tuberías con
nombre de Windows.
 El nombre del host localhost tiene un significado especial. Está vinculado al uso de
sockets de dominio Unix. No es posible abrir una conexión TCP/IP usando como
nombre de host localhost, se debe usar 127.0.0.1 en su lugar.
Conexione
s TCP/IP
Conectar a una base de datos a través de PHP
mysql_create_db — Crea una base de datos MySQL
mysql_connect (‘localhost’, ‘usuario’, ‘contraseña’);
• mysql_connect(); ._ Función que estable la conexión
con un servidor MySQL. Los argumentos son
opcionales y de no heberlos se asumen los valores por
defecto (‘localhost’, ‘usuario’, ‘contraseña’);
Host o servido._ este dato debe ser siempre localhost,
ya que indica que la base debe buscarse en el
local de la base de datos.
Usuario._ es siempre el “Usuario administrador” del
Panel de Control y no puede modificarse. El usuario
para ingresar a la base de datos figura dentro del
de Control en la sección “Servicios” > “MySQL” >
“Cambiar clave”.
Contraseña._ la clave para conectarse con la base de
datos se asigna dentro del Panel de Control, en la sección
“Servicios” > “MySQL” > “Cambiar clave”. Para más
Conexion base-de-datos-php
Conexion base-de-datos-php

Más contenido relacionado

La actualidad más candente

Andrés gonzález suárez acceso a ftp a través de usuarios almacenados en my sql
Andrés gonzález suárez   acceso a ftp a través de usuarios almacenados en my sqlAndrés gonzález suárez   acceso a ftp a través de usuarios almacenados en my sql
Andrés gonzález suárez acceso a ftp a través de usuarios almacenados en my sql
Andrés González Suárez
 
Instalación y configuración de OpenMeetings en CentOS 6.4
Instalación y configuración de OpenMeetings en CentOS 6.4Instalación y configuración de OpenMeetings en CentOS 6.4
Instalación y configuración de OpenMeetings en CentOS 6.4
camilaml
 
Wamserver
WamserverWamserver
Wamserver
ragmyl
 

La actualidad más candente (17)

Tips mysql
Tips mysqlTips mysql
Tips mysql
 
CONNECTION
CONNECTIONCONNECTION
CONNECTION
 
Dprn3 u3 a1_adr_jj
Dprn3 u3 a1_adr_jjDprn3 u3 a1_adr_jj
Dprn3 u3 a1_adr_jj
 
Repilacion de base de datos
Repilacion de base de datosRepilacion de base de datos
Repilacion de base de datos
 
Connection
ConnectionConnection
Connection
 
Guia para trabajar con pestañas en Putty
Guia para trabajar con pestañas en PuttyGuia para trabajar con pestañas en Putty
Guia para trabajar con pestañas en Putty
 
Inf 18 (base de datos)
Inf 18 (base de datos)Inf 18 (base de datos)
Inf 18 (base de datos)
 
Os commerce
Os commerceOs commerce
Os commerce
 
Errores más comunes con WordPress y cómo solucionarlos por Ramón Tomás
Errores más comunes con WordPress y cómo solucionarlos por Ramón TomásErrores más comunes con WordPress y cómo solucionarlos por Ramón Tomás
Errores más comunes con WordPress y cómo solucionarlos por Ramón Tomás
 
Tarea 8
Tarea 8Tarea 8
Tarea 8
 
Andrés gonzález suárez acceso a ftp a través de usuarios almacenados en my sql
Andrés gonzález suárez   acceso a ftp a través de usuarios almacenados en my sqlAndrés gonzález suárez   acceso a ftp a través de usuarios almacenados en my sql
Andrés gonzález suárez acceso a ftp a través de usuarios almacenados en my sql
 
Tarea sesion8
Tarea sesion8Tarea sesion8
Tarea sesion8
 
Tarea 7
Tarea 7Tarea 7
Tarea 7
 
Actividad No. 1.14: Replicación de datos en MySQL 5.1
Actividad No. 1.14: Replicación de datos en  MySQL 5.1Actividad No. 1.14: Replicación de datos en  MySQL 5.1
Actividad No. 1.14: Replicación de datos en MySQL 5.1
 
Instalación y configuración de OpenMeetings en CentOS 6.4
Instalación y configuración de OpenMeetings en CentOS 6.4Instalación y configuración de OpenMeetings en CentOS 6.4
Instalación y configuración de OpenMeetings en CentOS 6.4
 
Montar moodle en una instancia de pruebas de amazon con docker
Montar moodle en una instancia de pruebas de amazon con dockerMontar moodle en una instancia de pruebas de amazon con docker
Montar moodle en una instancia de pruebas de amazon con docker
 
Wamserver
WamserverWamserver
Wamserver
 

Similar a Conexion base-de-datos-php

Html,php
Html,phpHtml,php
Html,php
softyed
 
Creacion y utilizacion de consultas simples php
Creacion y utilizacion de consultas simples phpCreacion y utilizacion de consultas simples php
Creacion y utilizacion de consultas simples php
7am2
 
Acceso a base de datos con php
Acceso a base de datos con phpAcceso a base de datos con php
Acceso a base de datos con php
jaumeven
 
Guia 1 conexion a base de datos sql server
Guia 1 conexion a base de datos sql serverGuia 1 conexion a base de datos sql server
Guia 1 conexion a base de datos sql server
Mayito CH
 

Similar a Conexion base-de-datos-php (20)

Bases de Datos
Bases de DatosBases de Datos
Bases de Datos
 
Postfix y Dovecot con usuarios virtuales mysql en Debian Wheezy
Postfix y Dovecot con usuarios virtuales mysql en Debian WheezyPostfix y Dovecot con usuarios virtuales mysql en Debian Wheezy
Postfix y Dovecot con usuarios virtuales mysql en Debian Wheezy
 
Jose chaparro corte 3 trabajo
Jose chaparro corte 3 trabajoJose chaparro corte 3 trabajo
Jose chaparro corte 3 trabajo
 
My sql
My sqlMy sql
My sql
 
Servidor LAMP en CentOS 6.3
Servidor LAMP en CentOS 6.3Servidor LAMP en CentOS 6.3
Servidor LAMP en CentOS 6.3
 
5 servidor web
5 servidor web5 servidor web
5 servidor web
 
Php.y.my sql
Php.y.my sqlPhp.y.my sql
Php.y.my sql
 
Actividad 6 de Programación Web 2021b
Actividad 6 de Programación Web 2021bActividad 6 de Programación Web 2021b
Actividad 6 de Programación Web 2021b
 
Html,php
Html,phpHtml,php
Html,php
 
Tema 7 Trabajando Con Mysql
Tema 7 Trabajando Con MysqlTema 7 Trabajando Con Mysql
Tema 7 Trabajando Con Mysql
 
Gestión de la cuenta de usuario MySQL.pdf
Gestión de la cuenta de usuario MySQL.pdfGestión de la cuenta de usuario MySQL.pdf
Gestión de la cuenta de usuario MySQL.pdf
 
Tema4[php]
Tema4[php]Tema4[php]
Tema4[php]
 
Creacion y utilizacion de consultas simples php
Creacion y utilizacion de consultas simples phpCreacion y utilizacion de consultas simples php
Creacion y utilizacion de consultas simples php
 
Acceso a base de datos con php
Acceso a base de datos con phpAcceso a base de datos con php
Acceso a base de datos con php
 
Guia 1 conexion a base de datos sql server
Guia 1 conexion a base de datos sql serverGuia 1 conexion a base de datos sql server
Guia 1 conexion a base de datos sql server
 
conexion a base de datos sql server
conexion a base de datos sql serverconexion a base de datos sql server
conexion a base de datos sql server
 
Instalación del conector MySQL para .NET
Instalación del conector MySQL para .NETInstalación del conector MySQL para .NET
Instalación del conector MySQL para .NET
 
Como conectar visual basic a las bases de josue manrique 27 332 672
Como conectar visual basic a las  bases de josue manrique 27 332 672Como conectar visual basic a las  bases de josue manrique 27 332 672
Como conectar visual basic a las bases de josue manrique 27 332 672
 
Autentificacion sql antonio_hermoso
Autentificacion sql antonio_hermosoAutentificacion sql antonio_hermoso
Autentificacion sql antonio_hermoso
 
Edwin montilla trabajo corte 3
Edwin montilla trabajo corte 3Edwin montilla trabajo corte 3
Edwin montilla trabajo corte 3
 

Más de DenisseGeovanna

Más de DenisseGeovanna (20)

Robótica Educativa TEMA 2 (3).pptx
Robótica Educativa TEMA 2 (3).pptxRobótica Educativa TEMA 2 (3).pptx
Robótica Educativa TEMA 2 (3).pptx
 
Biblioteca de tinkercad.pdf
Biblioteca de tinkercad.pdfBiblioteca de tinkercad.pdf
Biblioteca de tinkercad.pdf
 
Project Status Report Professional Doc in Dark Blue Light Blue Playful Abstra...
Project Status Report Professional Doc in Dark Blue Light Blue Playful Abstra...Project Status Report Professional Doc in Dark Blue Light Blue Playful Abstra...
Project Status Report Professional Doc in Dark Blue Light Blue Playful Abstra...
 
Proyecto final.docx
Proyecto final.docxProyecto final.docx
Proyecto final.docx
 
T1-U4 sonido.docx
T1-U4 sonido.docxT1-U4 sonido.docx
T1-U4 sonido.docx
 
Proyecto final.docx
Proyecto final.docxProyecto final.docx
Proyecto final.docx
 
I1_U4 Juego.docx
I1_U4 Juego.docxI1_U4 Juego.docx
I1_U4 Juego.docx
 
I4_U2 Guia de movimiento.docx
I4_U2 Guia de movimiento.docxI4_U2 Guia de movimiento.docx
I4_U2 Guia de movimiento.docx
 
I3_U2 Taller.docx
I3_U2 Taller.docxI3_U2 Taller.docx
I3_U2 Taller.docx
 
I2_U2 Huesos.docx
I2_U2 Huesos.docxI2_U2 Huesos.docx
I2_U2 Huesos.docx
 
I1_U2 Software educativo.docx
I1_U2 Software educativo.docxI1_U2 Software educativo.docx
I1_U2 Software educativo.docx
 
port001.pdf
port001.pdfport001.pdf
port001.pdf
 
I3_U1_etiquetas y menú.docx
I3_U1_etiquetas y menú.docxI3_U1_etiquetas y menú.docx
I3_U1_etiquetas y menú.docx
 
I2_U1_botones.docx
I2_U1_botones.docxI2_U1_botones.docx
I2_U1_botones.docx
 
I1_U1_mesa de billar.docx
I1_U1_mesa de billar.docxI1_U1_mesa de billar.docx
I1_U1_mesa de billar.docx
 
I3_U1.docx
I3_U1.docxI3_U1.docx
I3_U1.docx
 
Proyecto final
Proyecto finalProyecto final
Proyecto final
 
I4 u2 tema3
I4 u2 tema3I4 u2 tema3
I4 u2 tema3
 
Proyecto final
Proyecto finalProyecto final
Proyecto final
 
Consulta bdd
Consulta bddConsulta bdd
Consulta bdd
 

Último

TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
NadiaMartnez11
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Fernando Solis
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 

Último (20)

Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.Análisis de los Factores Externos de la Organización.
Análisis de los Factores Externos de la Organización.
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
semana 4 9NO Estudios sociales.pptxnnnn
semana 4  9NO Estudios sociales.pptxnnnnsemana 4  9NO Estudios sociales.pptxnnnn
semana 4 9NO Estudios sociales.pptxnnnn
 
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docxTALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
TALLER DE DEMOCRACIA Y GOBIERNO ESCOLAR-COMPETENCIAS N°3.docx
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Usos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicasUsos y desusos de la inteligencia artificial en revistas científicas
Usos y desusos de la inteligencia artificial en revistas científicas
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 

Conexion base-de-datos-php

  • 1. UNIVERSIDAD CENTRAL DEL ECUADOR Facultad de Filosofía, Letras y Ciencias de la Educación Carrera de Informática Conectar a una base de datos a través de PHP
  • 2. Conexión de base de datos con servidores web
  • 3. Paso 1 – Crear una base de datos MySQL  Este paso es necesario en caso de que aún no tengas una base de datos MySQL creada. En Hostinger, la base de datos MySQL se puede crear fácilmente en la sección de Bases de Datos MySQL.
  • 4. Paso 2 – Escribir el código PHP para conectar con la base de datos MySQL  Nos conectaremos a una base de datos con nombre u309565199_name y esta base de datos nuestra tiene un usuario asociado u309565199_user. También debes tener una contraseña para la base de datos, en nuestro caso la contraseña será comprahosting.
  • 5. MySQL  Aquí está el ejemplo básico de código PHP que se puede usar para establecer una conexión a una base de datos MySQL usando MySQLi:
  • 6. Conexiones TCP/IP  El servidor MySQL soporta el uso de diferentes capas de transporte para conexiones. Las conexiones usan TCP/IP, sockets de dominio Unix o tuberías con nombre de Windows.  El nombre del host localhost tiene un significado especial. Está vinculado al uso de sockets de dominio Unix. No es posible abrir una conexión TCP/IP usando como nombre de host localhost, se debe usar 127.0.0.1 en su lugar.
  • 8. Conectar a una base de datos a través de PHP mysql_create_db — Crea una base de datos MySQL mysql_connect (‘localhost’, ‘usuario’, ‘contraseña’); • mysql_connect(); ._ Función que estable la conexión con un servidor MySQL. Los argumentos son opcionales y de no heberlos se asumen los valores por defecto (‘localhost’, ‘usuario’, ‘contraseña’);
  • 9. Host o servido._ este dato debe ser siempre localhost, ya que indica que la base debe buscarse en el local de la base de datos. Usuario._ es siempre el “Usuario administrador” del Panel de Control y no puede modificarse. El usuario para ingresar a la base de datos figura dentro del de Control en la sección “Servicios” > “MySQL” > “Cambiar clave”.
  • 10. Contraseña._ la clave para conectarse con la base de datos se asigna dentro del Panel de Control, en la sección “Servicios” > “MySQL” > “Cambiar clave”. Para más