Está en la página 1de 2

Carlos Eduardo Villalobos Espitia

Desarrollo Actividad PHP

Pregunta Problematizadora:
Para el desarrollo de aplicaciones WEB se deben aplicar ciertos parámetros que nos
permitan dar solución a los requerimientos del cliente; por ello es importante tener
claridad de cómo realizar un CRUD en los proyectos. Teniendo en cuenta lo anterior
responda la siguiente pregunta:
¿Consideraría importante conocer como utilizar las funciones para manejo de Base
de Datos (CRUD) en las aplicaciones que se manejan en el Lenguaje de
Programación PHP y porque?.

1. ¿Por qué es necesario en una aplicación web guardar, actualizar,


eliminar y consultar información en una base de datos?

R/: Es necesario para que la información guardada en la base de datos sea


actualizada constantemente y se pueda tener un correcto manejo de la
información necesaria.
2. Consulte las funciones principales que permiten establecer la conexión
con el motor de base de datos MySql y explique sus parámetros.

R/: Un procedimiento almacenado de SQL Server es un grupo de una o más


instrucciones Transact-SQL o una referencia a un método de Common
Runtime Language (CLR) de Microsoft .NET Framework. Los procedimientos
se asemejan a las construcciones de otros lenguajes de programación,
porque pueden.
- Aceptar parámetros de entrada y devolver valores en forma de parámetros
de salida al programa que realiza la operación o la llamada.
- Contener instrucciones de programación que realicen operaciones en la
base de datos, puede contener llamadas a otros procedimientos.
- Devolver un valor de estado a un programa que realiza una llamada para
indicar si la operación se ha realizado correctamente o se ha producido
errores.

● Explique los motivos y qué se debe hacer cuando la conexión a


datos falla.
- No existe una única razón por la que alguno de nuestros archivos no pueda
conectarse con la base de datos. He aquí algunos de los posibles errores:

1. Los datos de acceso son incorrectos. Has modificado los datos de


conexión a la base de datos MySQL y no son los mismos que tienes
guardados en el archivo wp-config.php de WordPress. Esta situación
es muy común cuando realizas una migración de un proveedor de
hosting a otro. También cuando realizas una migración de tu
instalación de WordPress.
2. El usuario de la base de datos no tiene permisos. Cuando realizas la
instalación de WordPress de manera manual, es habitual olvidarnos
de darle los permisos necesarios a la base de datos.
3. La base de datos de MySQL o MariaDB está corrupta. Puede ser que
haciendo algún cambio en WordPress con plugins o plantillas, una
tabla de tu base de datos se dañase o bien, que hayas eliminado
información de ella por error.
4. Error del servidor MySQL o MariaDB. Si se trata de una incidencia a
nivel de servidor, en este caso deberías contactar con tu proveedor de
hosting web. De todas maneras, si eliges un hosting de calidad no es
muy frecuente que ocurran este tipo de situaciones.
● Porque es necesario abrir y cerrar una conexión a datos?
Las conexiones de base de datos de apertura y cierre son operaciones costosas en
términos de tiempo y recursos. Al mismo tiempo, si la conexión se deja abierta
durante mucho tiempo, podría provocar una pérdida de memoria o un riesgo de
seguridad. Por lo tanto, el enfoque recomendado es abrir la conexión de base de
datos solo cuando sea necesario y cerrarse tan pronto como se sirva el propósito de
abrirlo.

● Consulte cuáles motores de base de datos se pueden conectar


con PHP y cuáles son las diferencias en cuanto a la sintaxis.

- Existen dos métodos diferentes para conectar desde PHP a una base de
datos MySQL: MySQLi y PDO.
- MySQLi es una extensión de MySQL que agrega ciertas funciones a la
interfaz de conexión con una base de datos MySQL. Las siglas se
corresponden con MySQL Improved (MySQL Mejorado). MySQLi soporta
tanto el paradigma procedimental como el paradigma de la programación
orientada a objetos. El paradigma procedimental se hereda de la antigua
extensión (y que no debemos usar) mysql.
- En las primeras versiones de MySQL, se dividen las tareas en
procedimientos lineales, lo que dificulta la modificación porque se tiene que
editar el código desde la parte superior. Sin embargo, en la nueva versión
mejorada de MySQLi, se ven los datos como un conjunto de objetos, lo que
nos permite agregar o eliminar datos de una forma sumamente sencilla.
- PDO son las siglas de PHP Data Object y está orientado exclusivamente al
paradigma de la programación orientada a objetos. Una de las grandes
ventajas es que admite diferentes tipos de bases de datos que se usan en
PHP, como MySQL, MariaDB, PostgreSQL, MSSQL, Informix

También podría gustarte