Estoy intentando hacere una función que haga mysql_queries a partir de dos parámetros.
El código que tengo es este:
Código PHP:
<?
# Consultador a BD
function consultar($nom, $consulta){
$nom = mysql_query($consulta) or die("<b>Consulta:</b> $consulta<p><br><b>Error:</b>".mysql_error());
return $nom;
}
?>
Creo que la idea de lo que quiero hacer es bastante clara, quiero usar la función así:
consultar($q_results, "SELECT * FROM tabla");
Y que sea lo mismo que usar:
$q_results = mysql_query("SELECT * FROM tabla") or die("<b>Consulta:</b> SELECT * FROM tabla<p><br><b>Error:</b>".mysql_error());
La función en sí parece funcionar, pero al intentar hacer un mysql_fetch_row($q_results); me devuelve:
Cita: Warning: Supplied argument is not a valid MySQL result resource in /home/projectes/web/app_funcions.php on line 10