如何通过Asc订购我的查询

时间:2015-04-10 10:54:30

标签: php mysql

$sql="SELECT SALUTATION,NAME FROM ownership_profile WHERE SID='".$_SESSION['socityid']."' and UNIT_ID='".$unit."'";

如何订购按照ASC,第1个必须按升序进入Id,按升序进入第二个名称。

3 个答案:

答案 0 :(得分:1)

你没有给我们太多的帮助。你的桌子结构是什么?我只是猜测下面的列名。

$sql="SELECT SALUTATION,NAME FROM ownership_profile WHERE SID='".$_SESSION['socityid']."' and UNIT_ID='".$unit."' ORDER BY Id ASC, SecondName ASC";

此外,快速访问Google / SO可以看出这一点: SQL multiple column ordering

答案 1 :(得分:0)

order by id asc,
         name asc

答案 2 :(得分:0)

试试这个例子,这对我来说很好,

我认为这是您要求的确切答案。

代码: -

<?php
  require_once("connect.php");

    $sql="SELECT SALUTATION,NAME FROM ownership_profile WHERE    SID='".$_SESSION['socityid']."' and UNIT_ID='".$unit."' order by NAME asc  ";

    $result = $con->query($sql);
    if ($result->num_rows > 0) {
    // output data of each row
    while($row = $result->fetch_assoc()) {
    $array[] = $row['NAME'];

    }
    }
    echo "After Sorting".'<pre>';
    print_r($array);
    echo '</pre>'; 
?>

示例输出

<强>输出: -

Array
(
    [0] => abc
    [1] => bca
    [2] => cad
    [3] => efg
    [4] => fgh
 )