如何将这么多代码写入PHP if语句?

如何将这么多代码写入PHP if语句?,php,Php,如何编写PHPif语句来说明 $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 } ?> $sq

如何编写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 } ?> 
$sql=mysql\u查询(“按更新顺序选择*时间描述限制9”);
while($row=mysql\u fetch\u数组($sql))
{
$msg_id=$row['update_time'];
$message=$row['item_content'];
?>

有与变量相同的输出,然后什么也不做。我之所以问这个问题,是因为我不知道如何将这么多的代码放入
if
语句中。如果有人知道,请发帖,谢谢:)

而不是在每次迭代中回显
$messages
,构建一个
$messages
字符串以在if中使用:

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

您的问题令人困惑。您试图比较什么输出?另外,最好调用resultset
$result
,而不是
$sql