Nombrando las columnas para conexiones por PDO, mysql y mysqli

KumbiaPHP soporta conexión a bases de datos mediante PDO, pero si por alguna razón debiéramos cambiar entre PDO, mysql y mysqli, entonces hay que contemplar la nomenclatura para  el nombre de las columnas, ya que de otra manera podríamos no lograr un intercambio entre tipos de conexiones, veamos un ejemplo:

 

Supongamos que tenemos la tabla clientes con las columnas:

  • id
  • nombre
  • apellidoPaterno
  • apellidosMaterno
  • fechaNacimiento

Entonces podremos hacer intercambio de conexiones entre mysql y mysqli pero no con PDO ya que esta conexión cuenta con otras características como por ejemplo al hacer una consulta nos devolverá el nombre de las columnas todas en minúsculas.

$clientes->apellidopaterno

Lo cual representa un problema ya que nuestro código quedaría inservible, por lo cual resultaría mas conveniente establecer un mejor nombrado a nuestras columnas (en caso de que estemos a tiempo) para poder acceder a ellas sin importar el tipo de conexión, el nombrado que les sugiero es sustituir la letra mayúscula por una minúscula antecedida de un guión bajo por ejemplo:

  • id
  • nombre
  • apellido_paterno
  • apellido_materno
  • fecha_nacimiento

con esto el problema quedara solucionado.

Más información para la conexión pdo.

Entendiendo el nombrado de modelos kumbiaPHP

Articulo Origen: Kumbiaphp.info

Leave a Reply

Your email address will not be published. Required fields are marked *