我有一个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/