Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
O que eu to fazendo de errado??
<?php $username = $myrow['username'];
$sql = mysql_query("SELECT * FROM cms_mensagens WHERE recebeu = ".$username." ");
while($exibe = mysql_fetch_assoc($sql));
echo $exibe['recebeu'];
echo $exibe['enviou'];
?>
ele não mostra nada, ta tudo certinho, minha dúvida é no ".$username." quero que apareça os registros de recebeu a mensagem de quem está logado, por isto, o $myrow['username'] é o cara que ta logado, renomiei como $username então, alguem me da uma dica de como fazer?? to precisando mesmo! Vlw
Valeu cara, só precisei tira o html ali, e pronto, vlw mesmo :D tinha um erro de acentuação basic ali
>
<?php
$username = $myrow['username'];
$sql = mysql_query("SELECT * FROM cms_mensagens WHERE recebeu = '".$username."'");
while($exibe = mysql_fetch_assoc($sql)){
echo "Recebeu: "$exibe['recebeu']."<br />";
echo "Enviou: " $exibe['enviou']."<br /><br />;
}
?>
Seu while estava sem os {}, isso é um loop e sem isso ele não faz o loop para exibir. Coloquei HTML no echo para exibir melhor e aspas simples na query SQL.
Seu while estava sem os {}, isso é um loop e sem isso ele não faz o loop para exibir. Coloquei HTML no echo para exibir melhor e aspas simples na query SQL.