Como ya indiqué en mi artículo anterior, es fundamental saber cómo utilizar PDO combinado con Sentencias Preparadas para realizar correctamente y de forma segura consultas con nuestra base de datos MySQL. Uno de los motivos para usar PDO es porque ya PHP ha declarado obsoletas la extensión mysql original, aunque tenemos la opcion de usar también la extensión MySQLi, yo personalmente prefiero usar PDO. A continuación dejo un resumen de cómo se puede usar tanto para SELECT, como para INSERT y UPDATE.

PDO también se pueden usar con Transacciones, pero eso lo veremos de forma extensa mas adelante. ...continúa leyendo "PDO prepared statements: Resumen de uso"

3

digital-388075_1920

¿Por qué se sigue usando todavía mysql_query? ¿Hay programadores que aún no utilizan PDO?

Últimamente me están llegando muchas consultas de programadores que se están iniciando en este apasionante mundo y de muchos otros que ya llevan tiempo programando, pero que continúan haciéndolo como les enseñaron y veo que se sigue utilizando mucho las funciones de consulta a las bases de datos de mysql_query y compañía.

Ciertamente, no entiendo el motivo por el que todavía se enseña a programar así, de hecho, no entiendo por qué desde el primer momento no se enseña a programar correctamente. Hay una gran tendencia en los cursos y masters a separar la parte de PHP del MySQL, el HTML y el CSS. Eso sin meterme en javascript, que quizás es lo único que puedo entender que se separe del resto. Hoy en día para programar una página web necesitas de estos 5 elementos y cuando aprendes a programar webs, nunca sabes si vas a trabajar en un equipo con analistas expertos que te van a indicar cómo ensamblar estas partes y te lo van a dar todo hecho, o si vas a estar sólo y tendrás que encargarte de realizar todo tu. Si una de estas partes cojea, no te vas a divertir programando y el resultado puede ser desastroso. Porque lo que está claro es que si no te diviertes programando te has equivocado de camino. Es fundamental disfrutarlo para poder pasar tantas horas delante de una pantalla y un teclado.

...continúa leyendo "¿Por qué se sigue usando mysql_query?"