首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用PHP从SQL Select输出关联数组

使用PHP从SQL Select输出关联数组
EN

Stack Overflow用户
提问于 2011-06-05 04:06:58
回答 2查看 2.4K关注 0票数 0

我想我的脑海中一片空白,但基本上,我想从各种sql结果创建一个关联数组

该数组需要如下所示:

代码语言:javascript
复制
$people = array(
     "+1123456789" => "Phil"
);

下面是我的SQL语句

代码语言:javascript
复制
$sql = " SELECT phonenumber6, firstName FROM members WHERE departmentID = 4 AND phonenumber6 <> '+1';";

谢谢!

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

代码语言:javascript
复制
$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'];
                }
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-06-05 04:08:37

代码语言:javascript
复制
while($row=mysql_fetch_assoc($query)) {
  $people[$row['phonenumber6']] = $row['firstName'];
}

附录

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

代码语言:javascript
复制
while($row=mysql_fetch_assoc($query)) {
  $people[$row['phonenumber6']] = $row['firstName'];
  echo $row['phonenumber6']. '=> '.$row['firstName']."<br />\n";
}
票数 3
EN

Stack Overflow用户

发布于 2011-06-05 04:11:01

这将为您提供一个来自mysql结果集的关联数组:

代码语言:javascript
复制
$assoc = mysql_fetch_assoc ($res);
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6239096

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档