2011-04-16 44 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 
}