Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/01/2008, 05:32
sk1one
 
Fecha de Ingreso: diciembre-2007
Mensajes: 149
Antigüedad: 16 años, 5 meses
Puntos: 1
Exclamación Variables de metodo no funcionan :(

Pues ando como un loco preguntandome que hago mal, el caso es que tengo esta clase que me hice:

Código PHP:
class Sql
{
    function 
consultaSql($servidor,$usuario_root,$root_pass,$bd,$c_sql)
        { 
            
$db mysql_connect($servidor$usuario_root$root_pass);

            if (!
$db
            {    
                    die(
'Conexión fallida: ' mysql_error());
            }
            
            
$db_select mysql_select_db($bd$db);

            if (!
$db_select
            {
                die (
'No se puede usar bd, error: ' mysql_error());
            }
            
$c1 $c_sql;
            
//echo $c1;

            
$r1 mysql_query($c1); 
            if (!
$r1
            {
                die(
'Consulta invalida: ' mysql_error());
            } 
            
//echo $r1;
            
$array mysql_fetch_array($r1);
            
mysql_free_result($r1);
            
mysql_close($db);        
            
print_r($array); 
            return 
$array;
        }
}
?> 
Código PHP:
Y al utilizar la clase de esta manera:

$secc = new Sql();
$aSecciones $secc->consultaSql('localhost','pepito','contraseñapepito','pepito_db','SELECT familiares FROM pepito');
print_r($aSecciones); 
El caso es que luego tengo print_r($aSecciones); no me imprime nada mas que un elemento es decir asi:

Array ( [0] => isa [familiares] => isa )

A ver si me podeis decir a que se debe proque lo he provao en el servidor local y la clase funciona de lujo :(