Ver Mensaje Individual
  #9 (permalink)  
Antiguo 10/07/2013, 20:05
Avatar de carlos_belisario
carlos_belisario
Colaborador
 
Fecha de Ingreso: abril-2010
Ubicación: Venezuela Maracay Aragua
Mensajes: 3.156
Antigüedad: 14 años, 8 meses
Puntos: 461
Respuesta: Conexion a Base de Datos Orientada a Objetos

Ok, digamos que deberías de elegir una sola opción o usas el método funcional


o usas el método orientado a objetos
Código PHP:
Ver original
  1. $mysqli = new mysqli('localhost', 'mi_usuario', 'mi_contraseña', 'mi_bd');
  2. $mysqli->query();
  3. ...

pero usar ambos se ve mal en la organización del código

Cita:
Código PHP:
$result=$mysqli->query($sql); 
te da error porque simplemente no encuentra $mysqli como un objeto y esto porque?? porque simplemente no lo has instanciado.

Como te dije tienes que acomodar mejor el diseño de tu clase, ver un poco más de ejemplos de OOP, porque entiendo que estas comenzando con este paradigma pero no es simplemente llevar funciones a objetos, es ver bien que es un objeto cual es su responsabilidad a nivel de la aplicación hacer uso de la herencia, etc.

Disculpa si sueno rudo (espero que no), pero el objetivo no es decepcionarte ni desmotivarte sino mas bien motivarte a hacer las cosas bien, saludos
__________________
aprende d tus errores e incrementa tu conocimientos
it's not a bug, it's an undocumented feature By @David
php the right way