2011-04-16 57 views
0

我怎樣寫一個PHP if聲明中說,如果這個代碼如何將這段代碼寫入PHP if語句?

$sql=mysql_query("select * from updates ORDER BY update_time DESC LIMIT 9"); 
while($row=mysql_fetch_array($sql)) 
{ 
$msg_id=$row['update_time']; 
$message=$row['item_content']; 
?> 

<?php echo $message; ?> 

<?php } ?> 

具有輸出作爲一個變量相同,則什麼也不做。我只是問,因爲我不知道如何將這一數量的代碼放入if聲明中。如果有人知道請留言,謝謝:)

+0

你的問題是混亂的。你想要比較哪個輸出? – njbair 2011-04-16 00:47:40

+0

另外,最好調用結果集'$ result',而不是'$ sql'。 – 2011-04-16 00:48:54

回答

1

呼應而是在每次迭代中$message的建立$messages字符串中使用,如果:

while($row=mysql_fetch_array($sql)) 
{ 
$msg_id=$row['update_time']; 
$messages .= $row['item_content']; 
} 
if($messages != $old_messages) { 
    // do something 
}