可以说我有一个充满手机的列表。 可以很容易地打印所有手机出在无序列表,如:对结果进行排序mysql/php
$get_phones = $mysqli->query("
SELECT
a.id,
b.phone_id,
a.phonename AS pname,
b.modelname AS mname,
FROM phone_brands
a LEFT OUTER JOIN phone_models b
ON a.id = b.phone_id");
while($phones = $get_phones->fetch_assoc()){
echo $phones['pname'] . $phones['mname'];}
但我怎么可以让列表中排序的所有模型和手机一样更具可读性:
iPhone
3G
3GS
4G
诺基亚
的Lumia 1020
的Lumia 925
的Lumia 520个
我的猜测是,我应该这样做:
if($phones['pname'] == $phones['pname']{}
但我不知道我是不是很远吗?任何帮助,将不胜感激:)
您将需要订购和检查值以前 – exussum
为什么不'ORDER BY a.phonename,b.modelname'在在第一个平面查询e? –
我需要改进代码,我在想使用像foreach这样的东西,所以它比以后更容易使用:P – simon