mysql - Select simultâneo e comparação.
boa tarde a todos, bom, tenho o seguinte
tabela
|------
|Coluna|Tipo|Nulo|Omissão
|------
|//**men_ID**//|int(255)|Não|
|men_fun_NFID|int(255)|Não|
|men_usu_NUID|int(255)|Não|
|men_mensagem|text|Não|
== Extraindo dados da tabela mensagem
|1|4|8|Testando
|2|4|6|Aaaaaaaaaaaaaaa Garotoooooom
|3|4|5|Eeeta man´´´´oulow
|4|0|3|Testando Funcionario Diferente
<?php if($usu_ADM == 0){?>
<table id="status">
<tr>
<th class="thstatus"><?php echo $si_status_nome;?></th>
</tr>
<?php $buscarmensagem = mysql_query("SELECT * FROM mensagem WHERE men_fun_NFID = '".$men_fun_NFID."%'");
if(mysql_num_rows($buscarmensagem) == 0){
echo"<td>Nada encontrado</td>";
} else {
while($linha = mysql_fetch_array($buscarmensagem)){?>
<tr>
<td><?php echo $linha["men_mensagem"];?></td>
</tr>
<?php }}?>
</table>
<?php } else { ?>
<div><?php echo $restrict;?></div>
<?php }?>
funciona de forma quase perfeita, ele só mostra as mensagens caso o funcionário dono da mensagem esteja logado, mas ele mostra a de todos os usuários, não estou conseguindo pensar na lógica de fazer ele mostrar somente a relação, ou seja, pegar id da página do paciente men_usu_NUID e mostrar só esta mensagem, mensagem do funcionário para o cliente, alguém poderia me ajudar?
tabela
|------
|Coluna|Tipo|Nulo|Omissão
|------
|//**men_ID**//|int(255)|Não|
|men_fun_NFID|int(255)|Não|
|men_usu_NUID|int(255)|Não|
|men_mensagem|text|Não|
== Extraindo dados da tabela mensagem
|1|4|8|Testando
|2|4|6|Aaaaaaaaaaaaaaa Garotoooooom
|3|4|5|Eeeta man´´´´oulow
|4|0|3|Testando Funcionario Diferente
<?php if($usu_ADM == 0){?>
<table id="status">
<tr>
<th class="thstatus"><?php echo $si_status_nome;?></th>
</tr>
<?php $buscarmensagem = mysql_query("SELECT * FROM mensagem WHERE men_fun_NFID = '".$men_fun_NFID."%'");
if(mysql_num_rows($buscarmensagem) == 0){
echo"<td>Nada encontrado</td>";
} else {
while($linha = mysql_fetch_array($buscarmensagem)){?>
<tr>
<td><?php echo $linha["men_mensagem"];?></td>
</tr>
<?php }}?>
</table>
<?php } else { ?>
<div><?php echo $restrict;?></div>
<?php }?>
funciona de forma quase perfeita, ele só mostra as mensagens caso o funcionário dono da mensagem esteja logado, mas ele mostra a de todos os usuários, não estou conseguindo pensar na lógica de fazer ele mostrar somente a relação, ou seja, pegar id da página do paciente men_usu_NUID e mostrar só esta mensagem, mensagem do funcionário para o cliente, alguém poderia me ajudar?
comentários (0)
suspender
Lista de Respostas:
04/10/2013 11:55am
(~11 anos atrás)
(~11 anos atrás)
que bom, busquei muito e consegui
$buscarmensagem = mysql_query("SELECT * FROM mensagem WHERE men_fun_NFID = $men_fun_NFID AND men_usu_NUID = $men_usu_NUID");
basta colocar AND ou OR (no caso AND) depois de WHERE
para quem precisar, ta ai pessoal.
$buscarmensagem = mysql_query("SELECT * FROM mensagem WHERE men_fun_NFID = $men_fun_NFID AND men_usu_NUID = $men_usu_NUID");
basta colocar AND ou OR (no caso AND) depois de WHERE
para quem precisar, ta ai pessoal.