Ver Mensaje Individual
  #5 (permalink)  
Antiguo 28/12/2012, 16:16
Avatar de Genetix
Genetix
 
Fecha de Ingreso: febrero-2002
Ubicación: Lima - Perú
Mensajes: 1.600
Antigüedad: 22 años, 3 meses
Puntos: 45
Respuesta: problema clase php con mysqli

El código no lo he probado (Talvez contenga errores)
pero mas o menos debería ser así

Código PHP:
Ver original
  1. <?php
  2. class prueba
  3. {
  4.     protected $servidor="localhost";
  5.     protected $usuario="root";
  6.     protected $passwd="";
  7.     protected $bd="po";
  8.     protected $conexion;
  9.    
  10.     public function conectar()
  11.     {
  12.         $this->conexion = new mysqli($this->servidor,$this->usuario,$this->passwd,$this->bd);
  13.  
  14.         if($this->conexion->errno)
  15.         {
  16.                 echo "Falla al intentar conexion a MySQL <br>";
  17.                 echo "codigo error :". $this->conexion->connect_errno;
  18.                 echo " - " .$this->conexion->connect_error;
  19.                 die();
  20.  
  21.         }
  22.         else
  23.         {
  24.             echo $this->conexion->host_info;
  25.             return $this->conexion;
  26.         }
  27.     }
  28.    
  29.     public function select()
  30.     {
  31.         $select="select * from nombre";
  32.  
  33.         $sentencia =$this->conexion->prepare($select);
  34.  
  35.         $sentencia->execute();
  36.  
  37.         $sentencia->bind_result($nombre);
  38.  
  39.         while($sentencia->fetch())
  40.         {
  41.             echo "$nombre";
  42.         }
  43.  
  44.     }
  45. }
  46. ?>

Este es una clase muy rudimentaria, sera muy conveniente que leas los conceptos de la POO y patrones para que puedas tener mejores herramientas al momento de crear una clase.

Saludos!
__________________
"El conocimiento nos hace responsables."
twitter: @benjamingb
blog personal: http://codigolinea.com
ZF Manual en español http://manual.zfdes.com