Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/10/2010, 13:26
3nr1c
Invitado
 
Mensajes: n/a
Puntos:
Dos consultas relacionadas a MySQL

Hola a todos, estoy creando un sistema de usuarios con la opción de que los usuarios se sigan entre ellos. Para esto tengo una tabla en mysql con dos campos, 'from'(quien sigue) y 'to'(el seguido).

En otra tabla, tengo los mensajes que publican los usuarios y funciona más o menos como un muro. Los campos son 'id'(identificacion unica del mensaje para funciones como eliminar o ordenar), 'usuario' (quien publica el mensaje), 'to' (en que muro se publica), 'fecha' y 'mensaje'.

Bien, con la segunda tabla tengo este código que muestra los mensajes según se defina:

Código PHP:
<?php

function mostrar($user) {

$link mysql_connect("localhost""enric""enric");
mysql_select_db("votex"$link);

$result mysql_query("SELECT * FROM `muro` WHERE `to` LIKE '".$user."' ORDER BY `id` DESC"$link) or die(mysql_error());

while(
$row mysql_fetch_object($result)) {

$usuario $row->usuario;
$mensaje $row->mensaje;
$key $row->id;

echo 
'<table>
    <tr>
    <td>
        <table class="tabla" width="750px">
            <tr>
            <td><b>'
.$usuario.'</b> '.$mensaje;
            
if(
$_GET['user'] == false || $_GET['user'] == $_SESSION['k_username']) {
            echo 
'<br><div id="eliminar">
            <form name="form" action="muro/eliminar.php" method="get">
                <input type="hidden" name="num" value="'
.$key.'">
                <input type="submit" value="Eliminar">
            </form></div>'
; }
            echo
'
            </tr></td>
        </table>
    </tr></td>
<br>'
;

}
}
?>
Y querría hacer otra función que buscara a quién sigues, y luego buscar todos los mensajes que hubieran publicado estos intercalados con los que hayas publicado tu (ordenados por id, claro). Con qué código podría combinar estas dos consultas a MySQl?

Gracias por adelantado :)