100% encontró este documento útil (1 voto)
17 vistas5 páginas

Conexión POO en PHP con MySQL

El documento explica cómo conectarse a una base de datos MySQL desde PHP utilizando programación orientada a objetos. Se define una clase para la conexión que almacena información del servidor y la base de datos. La clase incluye un método para establecer la conexión utilizando mysqli y devolver el estado. El documento muestra código para crear un objeto de la clase de conexión y verificar si la conexión tuvo éxito o falló.

Cargado por

Dä Lïï
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
100% encontró este documento útil (1 voto)
17 vistas5 páginas

Conexión POO en PHP con MySQL

El documento explica cómo conectarse a una base de datos MySQL desde PHP utilizando programación orientada a objetos. Se define una clase para la conexión que almacena información del servidor y la base de datos. La clase incluye un método para establecer la conexión utilizando mysqli y devolver el estado. El documento muestra código para crear un objeto de la clase de conexión y verificar si la conexión tuvo éxito o falló.

Cargado por

Dä Lïï
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Buenas tardes estimado docente y compañeros

Aporte a la actividad: [ACDB2-15%] Foro: POO en PHP: Codifique la forma de conexión en PHP
con MySQL utilizando clases (POO).

Introducción

En el desarrollo web, PHP es ampliamente utilizado para crear aplicaciones dinámicas que
interactúen con bases de datos. La extensión MySQL es una opción popular para trabajar con
bases de datos MySQL en PHP, ya que ofrece una interfaz mejorada y orientada a objetos.

La programación orientada a objetos (POO) es un enfoque eficiente para organizar y reutilizar


el código en aplicaciones PHP. Utilizando clases y objetos, podemos encapsular la lógica de
conexión a la base de datos, lo que simplifica su implementación y promueve un código
modular y mantenible.

Para iniciar con la conexión se debe tener instalado el servidor XAMPP y también debemos
tener instalado un editor en este caso Sublime text.

Se deben de tener previamente levantados


Desarrollo de conexión en PHP con MySQL

 En el explorador de archivos buscamos Windows-SSD (C:)


 Encontraremos la carpeta XAMPP
 Como siguiente en htdocs ingresamos y
 Creamos una carpeta con la cual la utilizaremos para nuestros proyectos en mi caso
forophp.
 Y proseguir a escribir a escribir el código.

A continuación, debemos de crear la Base de datos “prueba”

Código en php completo en Sublime Text


Se define la clase mysql_conexion_bd, que contiene variables para almacenar la información
del servidor, el usuario, la clave y el nombre de la base de datos. También tiene variables para
almacenar la conexión y los errores.

Siguiente paso creamos una instancia de la clase mysql_conexion_bd y realizar la conexión.

En este código, se define la clase mysql_conexion_bd con propiedades para almacenar la


información del servidor, usuario, clave y base de datos. El método conectarBDD se encarga de
establecer la conexión a la base de datos utilizando la extensión mysqli. Si la conexión se
establece correctamente, se devuelve true; de lo contrario, se devuelve false y se almacena el
mensaje de error en la propiedad error.

Luego, se crea una instancia de la clase mysql_conexion_bd pasando los parámetros del
servidor, usuario, clave y base de datos. Se verifica si la conexión se realizó correctamente y se
muestra un mensaje de error si falla. Si la conexión es exitosa, se obtiene el objeto de conexión
mysqli mediante el método getConexion y se puede utilizar para realizar operaciones con la
base de datos.

Captura de éxito

Captura de rechazo
(Coronel, 2020)

Bibliografía
Coronel, R. L. (2020). Desarrollo Web. Loja: Ediloja Cí[Link].

También podría gustarte