我知道這是基本的,但我似乎無法找到答案:意外數組值
我有一個返回在phpMyAdmin所需的行,但我清楚地做錯了我的網頁上查詢因爲它只能看到數組中的兩個返回行。
下面是代碼:
$editgroupid = 'm101';
$query = "SELECT dentists.id
from groups, groupdentlink, dentists
WHERE groups.id = '$editgroupid'
AND groups.id = groupdentlink.f_group_id
AND groupdentlink.f_dent_id = dentists.id
ORDER BY dentists.name";
$resultdent = mysql_query($query) or die(mysql_error());
$dents = mysql_fetch_array($resultdent);
print_r(array_values($dents));
在頁面我得到:
陣列([0] => UTG69 [1] => UTG69)
但在phpMyAdmin我得到像40行。
並非你所有的代碼都在代碼塊中,我修正了 –
你在PHPMyAdmin中運行'$ query'的輸出還是輸入你認爲查詢的內容? –