Ver Mensaje Individual
  #10 (permalink)  
Antiguo 22/05/2005, 12:03
AnDrEa MM
 
Fecha de Ingreso: mayo-2005
Mensajes: 510
Antigüedad: 19 años
Puntos: 1
Bueno, ya he cambiado la consulta para q no haya una subquery, pero sigue sin salirme... :(
Ahora estoy así:

if ($_SESSION['user'] == "tec") {
echo "Técnicos dados de alta";
$sql = mysql_query("SELECT DNI FROM USUARIO_ROL WHERE CODIGO_ROL = 'T'", $servconex);
if (mysql_num_rows($sql)>0) {
echo "<table>";
echo "<TR><TD>DNI</TD>";
echo "<TD>DEPARTAMENTO</TD>";
echo "<TD>USUARIO</TD>";
echo "<TD>PASSWORD</TD></TR>";
$contador = 0;
while ($myrow = mysql_fetch_row($sql)) {
$sql2 = mysql_query("SELECT DNI, DEPARTAMENTO, USUARIO, PASSWORD FROM USUARIOS WHERE DNI LIKE ".$myrow[$contador], $servconex);
$myrow2 = mysql_fetch_array($sql2); <---- ERROR
$contador++;

echo "<TD>".$myrow2['DNI']."</A>";
...

Me da un error en la 4ª línea empezando por abajo (de lo q he escrito): Supplied argument is not a valid MySQL result resource in --la línea q he indicado--.
¿Sabéis decirme qué hago mal?