2017-07-19 86 views
0

我正在使用mysql在wordpress網站進行查詢,並按以下方式列出了發言人。爲什麼這個命令不給字母順序?

<div class="invited_speakers_list"> 
<ul> 
    <?php 
     global $wpdb; 
     $result = $wpdb->get_results("SELECT * FROM `Invited_Speakers_auto` ORDER BY 'Last_Name' ASC;"); 
     foreach($result as $print){ 
    ?> 
<li> 
<?php echo $print->First_Name;?> <?php echo $print->Last_Name;?>, <?php echo $print->Institute_Address;?> 
</li> 
    <?php } ?>  
</ul> 
</div> 

根據命令這應該由輸出姓氏給我alphetical秩序。

但它沒有。 click here可以查看錯誤仍然存​​在的受邀發言人列表。

爲什麼?

我在哪裏犯錯了?

請幫助我。

在此先感謝。

+5

' '姓氏' '是字符串文字,而不是列名。即所有行將具有相同的排序值。 – jarlh

回答

3

您應該爲查詢

"SELECT * FROM `Invited_Speakers_auto` ORDER BY `Last_Name` ASC" 
1

你應該改變( ')到(')的姓氏

(')將其更改爲字符串,而不是列名