大家好我有兩個表腓從兩個表中選擇工作不正常
seo_settings
| cat_id | cat_fullname |
| 971 | catname 1 |
| 443 | catname 2 |
jcategories_to_hcategories
| jcategory_id | hcategory_id |
| 1 | 971 |
| 2 | 443 |
| 3 | 443 |
,我想按類別ID
我得到cat_fullname我正在使用這個
$catIds = array(1,2,3)
foreach($catIds as $catId)
{
$sql3 = mysql_query("SELECT a.cat_fullname FROM seo_settings a, jcategories_to_hcategories b WHERE a.cat_id = b.hcategory_id AND b.jcategory_id = $catId ");
$data3 = mysql_fetch_array($sql3);
}
但$ data3的回報booleanfalse
重要有行和它們連接正確我假設有在我的SQL可能是一個問題。
可以請你在mysql中執行相同的查詢,看看會發生什麼?並嘗試使用顯式JOIN而不是隱式。 –
由於你的代碼是在MySQL中,我提出這個建議。使用'mysql_error()'函數來檢查你得到的錯誤。避免使用'mysqll_ *'並使用'mysqli_ *' – shatheesh
'... FROM seo_settings AS a,jcategories_to_hcategories AS b ...' – j08691