0

我正在使用 CodeIgniter,基本上是一个 PHP 菜鸟。所以我在我的数据库中有这张名为“商店”的表。我想要一个按字母顺序排序的数组,其中的元素对应于表存储中的“标题”列。

目前,我似乎想不出任何可能的解决方案!

有什么帮助吗??

我使用linux/ubuntu ...

PS:我在 PHP 手册中读到 sqlsrv 扩展只能在 Windows 平台上使用(http://www.php.net/manual/en/sqlsrv.requirements.php) 有没有 Linux 替代品呢?

4

2 回答 2

0

您可以ORDER BY在 MySQL 查询中使用子句对记录进行排序:

SELECT *
FROM stores.table_name
ORDER BY title ASC;
于 2012-08-08T06:54:22.240 回答
0

控制器:

$res['output']=$this->modelname->get();
$this->load->view('viewname',$res);

模型:

function get()
{
$query=$this->db->query("select * from table order by title asc");
$output=$query->result();
return $output;
}

看法 :

<?php
foreach($output as $obj)
{
echo $obj->blah;
}
?>
于 2012-08-08T07:01:15.880 回答