-3
$result = mysql_query("SELECT * FROM Persons");
while($row = mysql_fetch_array($result))
  {
  echo $row['FirstName'];
  echo $row['LastName'];
  }

我想要一个 $i ++ 所以我得到 1 然后 2 依此类推,所以我可以这样:

$result = mysql_query("SELECT * FROM Persons");
while($row = mysql_fetch_array($result))
  {
if($i == 1){
<div>
  echo $row['FirstName'];
  echo $row['LastName'];
</div>
}
elseif($i == 2){
  echo $row['FirstName'];
  echo $row['LastName'];
}
4

2 回答 2

1

您不能将 PHP 和 HTML 代码随意放在一起。从PHP写出html内容。

不正确

if($i == 1){
<div>
...

正确

if($i == 1){
echo "<div>";
...
于 2012-10-09T19:14:36.550 回答
-1

您可以自己创建计数器变量,如下所示:

$result = mysql_query("SELECT * FROM Persons");
$i=0;
while($row = mysql_fetch_array($result))
  {
  $i++;
  if($i == 1){
  ...
  ...
  else if ($i == 2) {
  ...
  ...
于 2012-10-09T19:13:47.710 回答