【问题标题】:MySQL To Multidimensional ArrayMySQL 到多维数组
【发布时间】:2011-10-15 09:25:46
【问题描述】:

说,我有一个 mysql 表,其列如下:

f_name, l_name, score1, score2, score 3

然后我想从查询中创建一个 PHP Associatiove Array 以获得类似:

$array = ('name1'=>65, 'name2'=>45, 'anothername'=>23);

分数例如65是通过将score1score2score3相加得到的,名称是从f_namel_name得到的。

【问题讨论】:

    标签: php mysql


    【解决方案1】:

    首先你指定的数组格式是一维关联数组。

    您可以使用以下查询:

    SELECT CONCAT(FNAME,' ',LNAME) AS NAMES, 
          SCORE1+SCORE2+SCORE3 AS SUMS FROM EXAMPLE WHERE UID=1;
    

    此查询将产生包含两列的结果 - NAMES 和 SUMS,然后可用于通过 php 创建关联数组。

    【讨论】:

      猜你喜欢
      • 2010-12-24
      • 2014-04-19
      • 1970-01-01
      • 2011-01-26
      • 2016-02-10
      • 1970-01-01
      • 2012-02-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多