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.