【问题标题】:Assigning PHP Variable to MySQL Array将 PHP 变量分配给 MySQL 数组
【发布时间】:2012-06-13 22:12:56
【问题描述】:

我知道有一个简单的答案,但我似乎无法将其放在一起。我在下面的代码中成功地从 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 变量分配给这些值?

【问题讨论】:

    标签: php mysql arrays variables fetch


    【解决方案1】:

    你可以把变量放在一个数组中。

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

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

    还可以查看list,它允许您像分配数组一样分配单个变量。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-04
      • 1970-01-01
      • 1970-01-01
      • 2014-04-26
      • 1970-01-01
      • 1970-01-01
      • 2016-12-12
      • 1970-01-01
      相关资源
      最近更新 更多