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].