mysql - 需要来自两个 sql 列的关联数组

标签 mysql sql arrays

我有一个mysql表

||==========||==========||==========||
||    id    ||   name   ||   age    ||
||==========||==========||==========||
||    1     ||   joe    ||   10     ||
||    2     ||   harry  ||   20     ||
||    3     ||   jane   ||   45     ||
||    4     ||   john   ||   56     ||
||    5     ||   larry  ||   89     ||
||    6     ||   henry  ||   23     ||
||    7     ||   steve  ||   25     ||
||    8     ||   eric   ||   56     ||
||    9     ||   dave   ||   98     ||
||    10    ||   mat    ||   56     ||
||==========||==========||==========||

我需要一个 sql 查询,它可以从这个表中创建一个关联数组并给我这样的值

id=>age
1=>10
4=>56

我还需要将所有 id 作为变量,其中的值将是年龄

$1 = 10
$4 = 56

或者如果我可以为变量添加前缀

$id_1 = 10
$id_4 = 56

提前致谢

最佳答案

在 PHP 中,mysql_fetch_assoc() 获取查询结果,并将一行作为关联数组返回。重复调用它以获取所有行。

关于mysql - 需要来自两个 sql 列的关联数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8060527/

相关文章:

PHP显示join查询结果

sql - 只保留审计表中每个对象的最后 5 行

PHP/MySQL 仅更新已更改的输入字段

sql - 在 IBM Data Studio 中运行 SQL 查询的简单方法

sql - 多个 has_many 关系 Rails SQL 查询

c++ - 错误: Initialization with '{...}' expected for aggregate object

python - 了解 numpy.where 的运行时和等效替代方案

javascript - Angular *ngFor 循环遍历数组的数组

一个表中最常出现在另一表中的 MYSQL 条目

php - Active Records 在 CodeIgniter 中获取第二个表值