`DISTINCT`在PHP中不起作用

时间:2015-01-12 10:16:17

标签: php mysql

这是mysql qyery从ministries表格检索不同的tbl_question并从DESC检索数据的顺序。

SELECT DISTINCT (trim( ministry )) 
FROM tbl_question 
WHERE id =422
ORDER BY id DESC

这很好,按预期检索数据,但php的代码没有按预期检索数据,而是将数据的顺序从DESC更改为ASC。这是PHP代码:

<?php

$link =  mysql_connect('localhost', 'user', 'password');
mysql_select_db('DataBase');
if (!$link) {
    die('Could not connect: ' . mysql_error());
            }
$members= mysql_query("SELECT DISTINCT(`tbl_question`.`ministry`) FROM `tbl_question` WHERE `tbl_question`.`memberId` = '422' ORDER BY `tbl_question`.`id` DESC");
$array_sessions = array();               

while($member = mysql_fetch_array($members))
{
     echo  $member['ministry']."<br />";
}

mysql_close($link);
?>

任何人都可以帮我解决问题。 感谢。

0 个答案:

没有答案