PHP组mysql由两列选择
我在MySQL中有这个表: 我想按浏览器和版本对选择结果进行分组 想要的输出:PHP组mysql由两列选择,php,mysql,sql,group-by,Php,Mysql,Sql,Group By,我在MySQL中有这个表: 我想按浏览器和版本对选择结果进行分组 想要的输出: Array ( [firefox 3.0] => 2 [chrome 24.0] => 1 [ie 9.0] => 2 [ie 10.0] => 1 ) public function get_browsers() { $query = " SELECT browser, COUNT(browser) AS num
Array
(
[firefox 3.0] => 2
[chrome 24.0] => 1
[ie 9.0] => 2
[ie 10.0] => 1
)
public function get_browsers() {
$query = "
SELECT browser, COUNT(browser) AS num
FROM table
GROUP BY browser
ORDER BY browser ASC
";
$select = mysqli_query($this->c, $query);
while ($row = mysqli_fetch_array($select)) {
$data[$row['browser']] = (int) $row['num'];
}
return $data;
}
Array
(
[firefox] => 2
[chrome] => 1
[ie] => 3
)
问题:如何分组选择以获得想要的输出
注意:表可以包含更多版本的浏览器,所以数组将扩展
我的尝试:
Array
(
[firefox 3.0] => 2
[chrome 24.0] => 1
[ie 9.0] => 2
[ie 10.0] => 1
)
public function get_browsers() {
$query = "
SELECT browser, COUNT(browser) AS num
FROM table
GROUP BY browser
ORDER BY browser ASC
";
$select = mysqli_query($this->c, $query);
while ($row = mysqli_fetch_array($select)) {
$data[$row['browser']] = (int) $row['num'];
}
return $data;
}
Array
(
[firefox] => 2
[chrome] => 1
[ie] => 3
)
PHP:
Array
(
[firefox 3.0] => 2
[chrome 24.0] => 1
[ie 9.0] => 2
[ie 10.0] => 1
)
public function get_browsers() {
$query = "
SELECT browser, COUNT(browser) AS num
FROM table
GROUP BY browser
ORDER BY browser ASC
";
$select = mysqli_query($this->c, $query);
while ($row = mysqli_fetch_array($select)) {
$data[$row['browser']] = (int) $row['num'];
}
return $data;
}
Array
(
[firefox] => 2
[chrome] => 1
[ie] => 3
)
电流输出:
Array
(
[firefox 3.0] => 2
[chrome 24.0] => 1
[ie 9.0] => 2
[ie 10.0] => 1
)
public function get_browsers() {
$query = "
SELECT browser, COUNT(browser) AS num
FROM table
GROUP BY browser
ORDER BY browser ASC
";
$select = mysqli_query($this->c, $query);
while ($row = mysqli_fetch_array($select)) {
$data[$row['browser']] = (int) $row['num'];
}
return $data;
}
Array
(
[firefox] => 2
[chrome] => 1
[ie] => 3
)
诀窍是将版本添加为组标准;)
诀窍是将版本添加为组标准;)
诀窍是将版本添加为组标准;)
诀窍是将版本添加为组标准;) 这将为每个bv
条目输出字符串browserversion
,这将为每个bv
条目输出字符串browserversion
,这将为每个bv
条目输出字符串browserversion
进入