2017-06-14 51 views
-2

我是新的使用MSSQL和PHP,我想從會話中排序結果,而不是像sort.php?ID的鏈接。任何人都可以幫助我做到這一點?排序會話PHP和MSSQL

這裏是我的代碼:

<body> 
<div id="wrapper"> 
    <h1 align="center" >Tickets - Informática</h1> 
    <table class="tablesorter" id="keywords" cellspacing="0" cellpadding="0"> 
    <thead> 
    <tr> 
     <th class="lalign">#</th> 
     <th>Nome</th> 
     <th>Idade</th> 
     <th>Peso</th> 
     </tr> 
    </thead> 

<tbody> 
<?php 
     $serverName = "asfdasasx-fsadasd"; 
     $options = array( "UID" => "safs", "PWD" => "fsadas", "Database" => "demo"); 
     $conn = sqlsrv_connect($serverName, $options); 
      if($conn) { 
      $sql="SELECT * FROM cliente"; 
      $aResult=sqlsrv_query($conn, $sql); 
      while($rows = sqlsrv_fetch_array($aResult)) 
      { 
      $id = $rows['id']; 
      $nome = $rows['nome']; 
      $idade = $rows['idade']; 
      $peso = $rows['peso']; 
?> 
<p> 
    <td align="center"><b><?php echo $id;?></b></td> 
    <td align="center"><b><?php echo $nome;?></b></td> 
    <td align="center"><b><?php echo $idade;?></b></td> 
    <td align="center"><b><?php echo $peso;?></b></td> 
</p> 
</tbody> 
+0

如何使用SQL查詢進行排序? – Swellar

+0

我已經看到了,我沒有把它工作,所以我要求一些幫助 –

+0

你可以詳細說明'會話'排序結果嗎?我看不到你的代碼中使用了'session' – Swellar

回答

0

你的問題實在是很難理解。我猜你想要查詢的結果進行排序;如果是的話,只需添加

$sql="SELECT * FROM cliente ORDER BY 'nome' ASC"; 

,而不是隻:

$sql="SELECT * FROM cliente"; 

您更改字段的名稱,由它來訂購表,改變「諾姆」到的名稱任何其他行的名稱。

+0

就是這樣,但我想用它來代替'id','nome','peso','idade' –

+0

只需加上一個昏迷分隔你想要的每個領域。 例如:「SELECT * FROM cliente ORDER BY'id'ASC,'nome'ASC,'peso'DESC,'idade'DESC」 –