繁体   English   中英

output 一个关联数组,来自 SQL Select 和 Z2FEC392304A5C23AC138DB78

[英]output an associative array, from SQL Select with PHP

我想我的想法只是空白,但基本上,我想从各种 sql 结果创建一个关联数组

数组需要看起来像:

$people = array(
     "+1123456789" => "Phil"
);

这是我的 SQL 声明

$sql = " SELECT phonenumber6, firstName FROM members WHERE departmentID = 4 AND phonenumber6 <> '+1';";

谢谢!

编辑:此外,sql 语句可以选择多行

$sql = " SELECT phonenumber6, firstName FROM members WHERE departmentID = 4 AND phonenumber6 <> '+1';";

                $result = mysql_query($sql);

                while($row=mysql_fetch_assoc($result)) {
                  echo $people[$row['phonenumber6']] = $row['firstName'];
                }
while($row=mysql_fetch_assoc($query)) {
  $people[$row['phonenumber6']] = $row['firstName'];
}

附录

不知道你想回应什么。 无论如何,正确的语法是:

while($row=mysql_fetch_assoc($query)) {
  $people[$row['phonenumber6']] = $row['firstName'];
  echo $row['phonenumber6']. '=> '.$row['firstName']."<br />\n";
}

这将为您提供 mysql 结果集中的关联数组:

$assoc = mysql_fetch_assoc ($res);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM