-1

我知道有一个简单的答案,但我似乎无法把它放在一起。我在下面的代码中成功地从 MySQL 表中提取了一个数组,但我想为每个项目分配单独的 PHP 变量。

<?php
$con = mysql_connect("$hostname","$username","$password");
if (!$con)
  {
  die('Could not connect: ' . mysql_error());
  }

mysql_select_db("$database", $con);

$result = mysql_query("SELECT * FROM table WHERE state=1");

while($row = mysql_fetch_array($result))
  {
  $value=$row['id'];
  }

mysql_close($con);
?>

当我运行这个循环时,我得到 id 的输出为 1、2、3、4、5、6、7。如何将单个 PHP 变量分配给这些值中的每一个?

4

1 回答 1

2

您可以将变量放入数组中。

$values[] = $row['id'];

然后将其引用为$value[0], $value[1]...

还可以查看列表,它允许您分配单个变量,就好像它们是一个数组一样。

于 2012-06-10T22:22:48.203 回答