Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/01/2008, 05:32
sk1one
 
Fecha de Ingreso: diciembre-2007
Mensajes: 149
Antigüedad: 18 años, 9 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 :(