我已經從下述條件檢索數據時的問題:問題PHP和MySQL
表USERS(ID,用戶名,名字,姓氏,USER_TYPE,狀態);
----------------------------------
|1 | bsmith | Bob | Smith | 1 | 1|
----------------------------------
表USER_TYPE(代碼,描述)
-----------
|1 | admin|
|2 | guest|
-----------
表STATUS_TYPE(ID,說明)
-------------
|1 | active |
|2 | suspend|
-------------
然後,我使用以下SQL查詢:
$sql = "SELECT u.id uid, username, last_name, first_name,
status, t.description status_desc, user_type, w.description type_desc
FROM users u
LEFT JOIN status_type t ON u.status = t.id
LEFT JOIN user_type w ON u.user_type = w.code
";
當我執行上面的sql語句時,它不通過PHP返回任何數據。 但它與mySQL命令行客戶端正常工作。
此外,如果我只是做一個左加入PHP,它工作正常。
你能告訴你在哪裏執行SQL的實際代碼聲明和檢索數據? –
請包括您的PHP代碼。如果它在控制檯上工作,問題不在於查詢,它在php –
可能沒有在php – Drew