Llevo mucho tiempo con este problema y la verdad me esta partiendo la cabeza; estoy realizando una red social y tengo un aparado a la derecha que he nombrado sidebard2, donde quiero mostrar todos los usuarios yque me diga si es mi amigo o no, para ello he realizado dos consultas.
La primera (que es la que me muestra todos los usuarios existentes, sin contarme):
Código SQL:
Ver original
SELECT * FROM registro WHERE id <> colname
La segunda (me dice quienes son mis amigos):
Código SQL:
Ver original
SELECT * FROM amigos WHERE verificador = colname
Hasta ahi todo bien, luego creo una tabla
<table width="100%" border="1">
<tr class="jornada">
<td>Persona</td>
<td>amigos</td>
</tr>
<tr>
<td><?php echo $row_usuarios['id']; ?></td>
<td><?php echo $row_amigos['verificadoramigo']; ?></td>
</tr>
</table>
lo que quiero es que me muestre el usuario, pero para probar lo estoy haciendo con el id.
El problema viene cuando quiero repetir región, me suelta este código:
<table width="100%" border="1">
<tr class="jornada">
<td>Persona</td>
<td>amigos</td>
</tr>
<?php do { ?>
<tr>
<td><?php echo $row_usuarios['id']; ?></td>
<td><?php echo $row_amigos['verificadoramigo']; ?></td>
</tr>
<?php } while ($row_usuarios = mysql_fetch_assoc($usuarios)); ?>
</table>
Lo cual esta mal, por que solo me lanza todos registros del $row_usuarios, y los del $row_amigos me repite solo el primero, y lo que yo quiero es que me repita tambien los del $row_amigos, para poder compararlo con el id del $row_usuarios y decir si son amigos o no, prácticamente quiero que me repita region de dos juegos de registros, agradecería mucho una respuesta