Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/04/2003, 11:24
Avatar de paky
paky
 
Fecha de Ingreso: septiembre-2002
Mensajes: 127
Antigüedad: 21 años, 7 meses
Puntos: 0
problemas con mysql_fetch_array

Necesito visualizar el nombre de una empresa y las empresas que se encuentren relacionadas con la misma actividad.
Para ello utilizo dos consultas de la misma tabla:

El código que he hecho es el siguiente:

Código PHP:
    $Consulta "SELECT * FROM $TableName where nombre like '%$nombre%'";
    
$Noticias mysql_query($Consulta,$link);
    while (
$recuperado mysql_fetch_object($Noticias)){
        echo 
"<table width=\"100%\" border=\"0\">";
        echo 
"<tr align=center>";
        echo 
"<td align=center valign=top><font face=\"Verdana\" size=\"1\"><a href=\"$recuperado->pagina\">$recuperado->nombre</a></td>";
        
$mensaje="Si";
        
$actividad="$recuperado->actividad";
        echo 
"</tr>";
        echo 
"</table>";
        
$Consulta2 "SELECT * FROM $TableName where actividad=$actividad";
        
$Noticias2 mysql_query($Consulta2,$link);
        while (
$recuperado2 mysql_fetch_array($Noticias2)){
            echo 
"Empresas Relacionadas:<br>";
            echo 
"<table width=\"100%\" border=\"0\">";
            echo 
"<tr align=center>";
            echo 
"<td align=center valign=top><font face=\"Verdana\" size=\"1\"><a href=\"$recuperado2[pagina]\">$recuperado2[nombre]</a></td>";
            echo 
"</tr>";
            echo 
"</table>";
        }
    } 
Me da el siguiente error:

Warning: Supplied argument is not a valid MySQL result resource in /var/www/html/pymextremadura/poligono/buscarnombre.php on line 93

La línea 93 es:

Código PHP:
while ($recuperado2 mysql_fetch_array($Noticias2)){ 
¿Qué es lo que me está ocurriendo? ¿No puedo hacer dos consultas de la misma tabla? ¿ALGUIEN PUEDE AYUDARME?

Es viernes y ya no veo ni el código ni na. GRACIAS.