我有最新的MySQL版本(5.5),這是groupid
領域的截圖PHP和MySQL沒有下令正確
我沒有碰任何東西,但有些細胞無法正常有序的這樣
但是,如果我在上面單擊
groupid
的名字,它會正確排序是這樣的:
下面的PHP代碼輸出就像上面的第一張截圖一樣,沒有正確排序。請幫助如何使輸出正確訂購,就像它顯示在上面的第二個屏幕截圖中一樣,
也許可以添加代碼像這樣:order by id asc
,但哪裏是在下面添加它?
$group_ids = explode(" ", $options['groupchoice_ids']);
$groupsql = "SELECT id, title FROM " . TABLE_PREFIX . "thegroup WHERE";
$first = true;
foreach($group_ids as $value)
{
if (!$first)
{
$groupsql = $groupsql . " OR ";
}
else
{
$first = false;
}
$groupsql = $groupsql . " id = '" . $value . "' ";
}
$kh_optionsgroup = '<select name = "accounttype">';
$checksec = $db->query_read($groupsql);
if ($db->num_rows($checksec))
{
while ($lboard = $db->fetch_array($checksec))
{
$kh_optionsgroup = $kh_optionsgroup . "<option value
='" . $lboard['id'] . "'>" . $lboard['title'] . "</option>";
}
}
$verifystring = '$human_verify';
$kh_optionsgroup = $kh_optionsgroup . "</select>";
你甚至可以用這種格式來讀你自己的代碼嗎? – Mike
如果你看看我的回答,我實際上編輯了你的查詢。複製粘貼從我的答案來替換你的一個,它應該工作。 –