Codice PHP:
<?php
mysql_connect("localhost", "hotmailpower", "") or die("Impossibile connettersi al database");
mysql_select_db("my_hotmailpower") or die("Impossibile selezionare il database");
$query = mysql_query("SELECT * FROM utente WHERE ORDER BY nickname ASC");
while($risultato = mysql_fetch_array($query)){
$risultato2 = mysql_fetch_array(mysql_query("SELECT * FROM utente WHERE nickname='".$risultato['nickname']."'"));
$ultimo_messaggio = mysql_fetch_array(mysql_query("SELECT * FROM messaggio WHERE nickname='".$risultato['nickname']."' LIMIT 1 ORDER BY data DESC"));
?>
<?php
$amici = explode(";",$risultato['amici']);
for($i=0;$i<count($amici);$i++){
?>
<div class="messaggio">
<span class="nickname"><?php echo $amici[$i]; ?></span><br>
<img src="<?php if($risultato2['foto'] == ""){ echo 'd_silhouette.gif'; }else{echo $risultato2['foto'];} ?>" width="100px" height="100px" alt="" class="foto"><br>
<?php echo $ultimo_messaggio['messaggio']; ?><br>
</div>
<br>
<?php }} ?>
lo capito quello che dici tu ma non riesco ad impostare la query questa
Codice PHP:
$query = mysql_query("SELECT * FROM utente WHERE ORDER BY nickname ASC");
db utente e composto cosi
Codice PHP:
`id` int(11) NOT NULL AUTO_INCREMENT,
`nickname` varchar(12) NOT NULL DEFAULT '',
`foto` varchar(50) NOT NULL DEFAULT '',