我正在做一個聯繫應用程序(與CodeIgniter和jQuery Mobile),我在我試圖爲每個名稱分組插入列表分隔符的點。爲聯繫應用程序提前mysql查詢問題
例子:
A
Adam Smith
Alex Smith
B
Beth Smith
Billy Smith
到目前爲止,我可以從MySQL數據庫按字母順序得到名稱:http://dl.dropbox.com/u/19118763/screenshots/before.png
守則
<?php
$query = $this->db->query("SELECT * FROM `CONTACTS` ORDER BY `CONTACTS`.`FIRST` ASC LIMIT 0, 100");
foreach($query->result() as $row):
?>
<li><a href="contacts/details/<?=$row->ID?>/index.php" data-rel="dialog" data-transition="slidedown"><?=$row->FIRST?> <?=$row->LAST?></a></li>
<?php endforeach; ?>
但是,一旦我添加以下代碼,以獲得第一每個姓名的字母,我得到以下結果:http://dl.dropbox.com/u/19118763/screenshots/after.png
相同的代碼,高於execept在foreach加入這個
<li data-role='list-divider'><?php echo substr("$row->FIRST",0,1); ?></li>
這工作就像一個魅力非常感謝您 BOOM:http://dl.dropbox.com/u/19118763/Screenshots/irvu.png – stursby