Ver Mensaje Individual
  #8 (permalink)  
Antiguo 11/11/2010, 04:11
MARTIN_LAW
 
Fecha de Ingreso: julio-2010
Mensajes: 121
Antigüedad: 13 años, 9 meses
Puntos: 0
Respuesta: Consulta sencilla que no consigo

He encontrado el problema con print_r.

$sql = "SELECT id_empleado FROM empleados WHERE departamento='".$departamento."' ;";
$consulta = mysql_query($sql);
$datos = mysql_fetch_array($consulta);


Si uso print_r me sale lo siguiente:

print_r ($consulta)
Resource id #5


print_r ($datos)
Array ( [0] => 259 [id_empleado] => 259 )


es decir, solo me almacena un valor, en vez de almacenarme todos los ids de empleado.....

A ver ahora si sirve de ayuda esto.




SOLUCIONADO:

Al final lo he conseguido optando por este camino:

$sql = "SELECT * FROM empleados WHERE departamento='".$departamento."' ;";
$consulta = mysql_query($sql);


Y a la hora de mostrar los id de los empleados:

while ($row=mysql_fetch_array($consulta))
{
echo ("<br>".$row['id_empleado']."<br>");
}



Gracias por la ayuda, al final era super sencillo, pero ya se sabe que a veces cuando te atascas....

Última edición por MARTIN_LAW; 11/11/2010 a las 04:25