Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/05/2012, 17:39
Avatar de Oscar_Hidro
Oscar_Hidro
 
Fecha de Ingreso: septiembre-2011
Ubicación: Aguascalientes, Mexico.
Mensajes: 200
Antigüedad: 12 años, 7 meses
Puntos: 25
Pregunta Obtener datos de un campo mysql en un array

Hola que tal foreros, tengo una duda que no he podido resolver y ojala me puedan orientar al respecto. Quiero listar los correos que tengo de una tabla en mi BD's.

La manera de obtener el array del campo lo obtengo a través de una función de la siguiente manera:

Código PHP:
Ver original
  1. function Query_array($sql)
  2.     {
  3.        
  4.         if(!$this->_isconnected)
  5.         {
  6.             $this->Connect();
  7.             //die('Conecta primero a la base de datos');
  8.         }
  9.        
  10.         $cons = mysql_query($sql, $this->_link);
  11.         if(!$cons)
  12.         {
  13.             $mensaje  = '<br>Query invalido: <b>' . mysql_error() .'</b><br>';
  14.             $mensaje .= 'Query usado: <b>'. $sql .'</b>';
  15.             echo "<font color=red>".$mensaje.'</font>';
  16.             return $mensaje;
  17.         }
  18.         $info = NULL;
  19.         return mysql_fetch_array($cons);       
  20.     }

Y la manera que quiero obtener los datos es a través de la consulta de esta forma:

Código PHP:
Ver original
  1. <?php
  2.         $sql="SELECT * FROM usuario_tax";
  3.         $c=$cons->Query_array($sql);
  4.         $num=$cons->QueryNum($sql);
  5.     $r==0;
  6.     while($r < $num){
  7.          echo $c['Mail'].';';
  8.     $r++;
  9.     }
  10. ?>

De esta forma me imprime a pantalla solamente el correo de la primera linea en la tabla de mi base de datos. Como hacer para que mi funcion pueda brincar al siguiente dato e mi tabla y asi poder imprimir los datos que se requiere???