Hola seria mejor que usaras Pear DB ya esta hecho todo y es facil de hacer los querys aunque yo en un principio use lo siguiente:
Código PHP:
class dbl{
function muestraf($cuales_campos, $query){
$this->explotado=explode(', ', $cuales_campos);
$this->array_campos=$this->explotado;
$this->cuantos_campos=count($this->array_campos);
$this->query='SELECT '.$cuales_campos.' '.$query;
$this->consulta=@mysql_query($this->query);
$this->cuantas_filas=@mysql_num_rows($this->consulta);
$this->array_retorno_filas=array();
for($i=0; $i<$this->cuantas_filas; $i++){
$this->array_retorno_campos=array();
$this->fetch=@mysql_fetch_assoc($this->consulta);
foreach($this->fetch as $key => $value){
$this->array_retorno_campos[$key] = $value;
}
array_push($this->array_retorno_filas, $this->array_retorno_campos);
}
return $this->array_retorno_filas;
}//fin funcion
}
Despues solo hago un include_once a cada pagina donde voy a hacer algun query de esta forma:
Código PHP:
$db=new dbl;
$usuarios=$db->muestraf('c_id, c_usuario' , ' FROM cuentas WHERE c_id="'.$_SESSION['id'].'" AND c_activo=1;');
Y luego imprimes los datos cuantas veces quieras de esta forma con algun bucle
Código PHP:
<?php echo ($usuarios[0]["c_usuario"]); ?>
Tiene sus limitaciones pero me ayuda mucho. Saludos.