Quisiera hacer una función que realice una consulta tal que asi:
Código PHP:
function funcion_sql ($x,$y){
global $db;
$result = $db->sql_query("SELECT tabla.columna FROM tabla WHERE condiciones);
return $result;
}
En la condición le pongo parametros que se le pasan a la función.
Luego quiero llamar a la función anterior desde otra función que hace el fetchrow para luego pintar una tabla con los distintos registros, mas o menos asi:
Código PHP:
function funcion_muestra_datos_tabla($x,$y){
global $db;
$result=funcion_sql(x,y);
while ($row=$db->sql_fetchrow($result)){
$columna=$row['columna'];
echo " <tr bgcolor=\"#DFE6EF\">\n";
echo " <td width=\"234\">$columna</td>\n";
echo " </tr>\n";
echo " </table>
}
}
Todo en una misma función funciona correctamente. Pero al hacerlo en dos no lo hace.
He probado jugando con las variables globales $db y $result pero no lo he hecho funcionar.
Si alguien me pudiera ayudar, le estaría muy agradecido.
Un saludo.
Pablo