- Home
- Categorie
- Coding e Sistemistica
- PHP
- Estrarre un dato da una queri inserita dentro un ciclo while
-
Estrarre un dato da una queri inserita dentro un ciclo while
Ho un problema, ho un ciclo while con il quale estraggo dei messaggi contenuti in una tabella di nome msg.
A ogni messaggio è associato l'username che lo ha creato, inserito anch'esso nella tabella msg. Io oltre all'username vorrei estrarre anche la foto relativa a questo username, contenuta però nella tabella di nome users. Come faccio? Il codice che riporto di seguito è quello che ho utilizzato, ma non va, dov'è l'errore?[PHP]
<?php
$querymsg = "SELECT * FROM msg";
$query_limit = mysql_query($querymsg) or die(mysql_error());
while ($msg = mysql_fetch_array($query_limit)) {
?>
<div class="msg">
<p><img src="images/<?php $queryusername = mysql_query("SELECT * FROM users WHERE username = '".$msg['username']."'");
$username=mysql_fetch_assoc($queryusername); echo $username['foto']; ?>" alt="<?php echo $username['foto']; ?>" /> <?php echo $msg['username']; echo $queryusername; ?></p>
</div>
<?php
}
?>
[/PHP]Ho provato anche a stampare la query $queryusername ma il risultato che ottengo è "Resource id #10". Che significa?
Grazie in anticipo.
-
come non detto, risolto.
Nel db per sbaglio avevo cancellato il nome del file e quindi non mi stampava nulla.