Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/11/2010, 08:34
shiro51
 
Fecha de Ingreso: julio-2010
Mensajes: 34
Antigüedad: 13 años, 9 meses
Puntos: 0
clase y while =S

Código PHP:
<?php
class conexionBD{

    function 
conectar($host$user$clave$bd)
    {
    global 
$conexionBD;
    
$conexionBD mysql_connect$this->conectar=$host$this->conectar=$user$this->conectar=$clave );
    
mysql_select_db($bd);
    }
    
    function 
sql($datos)
    {
    global 
$conexionBD;
    global 
$consulta_sql;
    
$consulta_sql mysql_query($this->datos=$datos$conexionBD);
    }
       
    function 
leerBD($rows)
    {
    global 
$conexionBD;
    global 
$consulta_sql;
    global 
$numfields;
    
$numfields mysql_num_fields($consulta_sql);

    while(
$table mysql_fetch_array($consulta_sql))
        {
        global 
$row_result;
        
$row_result $table[$rows];
        }
    }
    
    function 
imprimir()
    {
    global 
$row_result;
    echo 
$row_result;
    }
    
}

   
$connectBD = new conexionBD;
   
$connectBD->conectar('localhost''root''usbw''proyecto');
   
$connectBD->sql('SELECT * FROM usuarios');
   
$connectBD->leerBD('usuario');
   
$connectBD->imprimir();


 
?>
Hola, a ver si me pueden ayudar, lo que he hecho a sido una conexion ect a la bd y leerla y mostrarla pero no consigo hacer que salga más de 1 resultado de la bd ejemplo:
Código PHP:
   $connectBD->leerBD('usuario');
   
$connectBD->imprimir(); 
asi se muestra el resultado de la columna usuario, pero quiero poder mostrar mas de 1 sin hacer esto->

Código PHP:
   $connectBD = new conexionBD;
   
$connectBD->conectar('localhost''root''usbw''proyecto');
   
$connectBD->sql('SELECT * FROM usuarios');
   
$connectBD->leerBD('usuario');
   
$connectBD->imprimir();
   
$connectBD2 = new conexionBD;
   
$connectBD2->conectar('localhost''root''usbw''proyecto');
   
$connectBD2->sql('SELECT * FROM usuarios');
   
$connectBD2->leerBD('clave');
   
$connectBD2->imprimir();
   
$connectBD3 = new conexionBD;
   
$connectBD3->conectar('localhost''root''usbw''proyecto');
   
$connectBD3->sql('SELECT * FROM usuarios');
   
$connectBD3->leerBD('email');
   
$connectBD3->imprimir(); 
y quiero que funcione haciendo esto ->

Código PHP:
   $connectBD = new conexionBD;
   
$connectBD->conectar('localhost''root''usbw''proyecto');
   
$connectBD->sql('SELECT * FROM usuarios');
   
$connectBD->leerBD('usuario');
   
$connectBD->leerBD('clave');
   
$connectBD->leerBD('email');
   
$connectBD->imprimir(); 
no consigo hacerlo funcionar a ver si me pueden decir como gracias =)