我正在使用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>
根据命令,这应该给出输出中姓氏的字母顺序。
但事实并非如此。 click here查看错误仍然存在的受邀发言人名单。
为什么呢?
我犯了错误?
请帮助我。
提前致谢。
答案 0 :(得分:3)
您的查询应该
"SELECT * FROM `Invited_Speakers_auto` ORDER BY `Last_Name` ASC"
答案 1 :(得分:1)
你应该将(')更改为(`)以获取姓氏
(')它改为字符串而不是列名