Ver Mensaje Individual
  #6 (permalink)  
Antiguo 31/08/2007, 02:22
SubZero_mb
 
Fecha de Ingreso: marzo-2004
Mensajes: 283
Antigüedad: 20 años, 1 mes
Puntos: 2
Re: consulta a bases dentro de una funcion

Muchas gracias a todos pero esto sigue igual, no hay manera. Ya he probado con diferentes bases y diferentes consultas, pero si dentro de la consulta k esta a su vez dentro la funcion limitamos los resultados con WHERE, el sistema interpreta la variable k introducimos como valor nulo, vamos k esto funciona perfectamente:
Código:
function resultados() 
{
	$res_coinc = mysql_query("SELECT * FROM coincidencias WHERE (receptor = '4256')");
	$datos = array();
	while($datos_coinc = mysql_fetch_assoc($res_coinc))    $datos[] = $datos_coinc;
	return $datos;
}
pero si en vez de poner el valor directamente, ponemos una variable con ese mismo valor el sistema no lo interpreta (tampoco da error) y la consulta no arroja los resultados deseados.
Código:
function resultados() 
{
            $id_user = 4256;
	$res_coinc = mysql_query("SELECT * FROM coincidencias WHERE (receptor = '$id_user')");
	$datos = array();
	while($datos_coinc = mysql_fetch_assoc($res_coinc))    $datos[] = $datos_coinc;
	return $datos;
}
Es como si dentro de la función no se interpretaran las variables de fuera. Alguna otra idea? Si alguien kiere probar k coja la funcion y haga cualkier consulta a sus bases usando variables dentro del WHERE y a ver k pasa. Muxas gracias

Última edición por SubZero_mb; 31/08/2007 a las 02:33