Tengo 2 archivos php
config.php
<?
fuction ejecutar_consulta($consulta)
{
return mysql_query($consulta,$_SESSION["con"])
}
?>
insertar.php
<?
include "config.php"
$n=mysql_num_rows( ejecutar_consulta("select nombre from pais where id_pais='1' "));
echo $n;
?>
Suponiendo que abro y cierro la conexion correctamente a mi base de datos, la duda es: Porque me marca error que dice: supplie arguments in mysql_num_rows invalid o algo asi?. Creo estar seguro que no es posible usar asi el mysql_num_rows porque obtengo el valor ya sea true o false del return al ejecutar_consulta().
Lo que no entiendo es porque si en ves de usar el return en la funcion del archivo config.php, hago lo siguiente:
$_SESSION["res"]= mysql_query($consulta,$_SESSION["con"])
ahi no me marca error.
Alguien puede explicarme la diferencia ???
cabe mencionar que en insertar.php uso:
ejecutar_consulta("select nombre from pais where id_pais='1' ");
$n=mysql_num_rows( $_SESSION["res"] );
echo $n;
Espero una respuesta, muchas gracias
saludos colegas