Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/02/2013, 14:45
Avatar de maycolalvarez
maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 6 meses
Puntos: 1532
Respuesta: Duda de migracion a mysqli en php

de hecho se recomendaba usar el $link (o resource_id) también para cada consulta con la obsoleta librería de mysql.

con POO la cosa cambia, porque si tienes un objeto conexión se supone que utilices el objeto para hacer las consultas porque eso de tener una conexión implícita acarrea problemas, por ejemplo cuando necesitas hacer transacciones independientes y demás.

¿te resulta engorroso pasar la instancia de la conexión?: bueno para ello puedes implementar patrones de diseño como Singleton que te permiten tener una sola instancia, obtendrías la instancia de la forma:

MyConnectionDBClass::getInstance();

(puedes conseguir un ejemplo de singleton php buscando en la red)

claro, singleton incluso ya se considera poco recomendable, algunos FW como Symfony2 utilizan un avanzado sistema de Inyección por Dependencias, pero creo que en tu caso no consideraría llegar a tanto, primero prueba con singleton y luego avanzas al respecto, en otro proyecto.

Por otro lado te recomendaría usar PDO en vez de MySQLi, así puedes expandirte a otros SDBMS, luego usar ORM's como Doctrine2 o su capa DBAL.
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...