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);
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 :(