<?php
include("conn.php");
?>
<table width=500 border="0" align="center" cellpadding="5" cellspacing="1" bgcolor="#add3ef">
<?
$sql="select * from message order by id desc";
$query=mysql_query($sql);
while($row=mysql_fetch_array($query)){
?> <tr bgcolor="#eff3ff">
<td>标题:<?=$row[user]?> 用户:<?=$row[title]?></td>
</tr>
<tr bgColor="#ffffff">
<td>内容:<?=$row[content]?></td>
</tr>
<?
}
?>
</table>
请问一下它的执行顺序,为什么<?和?>之间的 PHP代码只写了一半也是正确的?
include("conn.php");
?>
<table width=500 border="0" align="center" cellpadding="5" cellspacing="1" bgcolor="#add3ef">
<?
$sql="select * from message order by id desc";
$query=mysql_query($sql);
while($row=mysql_fetch_array($query)){
?> <tr bgcolor="#eff3ff">
<td>标题:<?=$row[user]?> 用户:<?=$row[title]?></td>
</tr>
<tr bgColor="#ffffff">
<td>内容:<?=$row[content]?></td>
</tr>
<?
}
?>
</table>
请问一下它的执行顺序,为什么<?和?>之间的 PHP代码只写了一半也是正确的?
while($row=mysql_fetch_array($query)){
?>
写成while($row=mysql_fetch_array($query))
?>
<?{?>
为什么就错了?