Re: [請益] 三個相關的資料表要怎樣抓資料呢?

看板PHP作者 (我的生命因你而發光)時間16年前 (2008/08/24 08:56), 編輯推噓2(204)
留言6則, 5人參與, 最新討論串2/2 (看更多)
我這邊寫的主要是把會員資料以及虛擬貨幣或連結 因為有錯誤,不知道該怎樣更改呢? //某A登錄帳號,紀錄成session $colname_RecPic = "-1"; if (isset($_SESSION['MM_Username'])) { $colname_Recordset1 = $_SESSION['MM_Username']; } mysql_select_db($database_Edu2uMember, $Edu2uMember); //先針對tbmember的會員帳號和tbmoney的虛擬貨幣做結合 //然後針對Session的登錄帳號作篩選 $query_Recordset1 = sprintf("SELECT tbmember.memId, tbmoney.money FROM tbmember LEFT JOIN tbmoney ON tbmember.memId=tbmoney.memId WHERE memId = %s", GetSQLValueString(colname_Recordset1, "text")); 網頁執行的結果顯示Column 'memId' in where clause is ambiguous 不知道這樣要如何更正呢?謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.193.176.104

08/24 10:30, , 1F
WHERE 條件的 memId 不明確, 請指定資料表名
08/24 10:30, 1F

08/24 11:22, , 2F
where 的memid你要說明要用那個資料表的欄位做篩選
08/24 11:22, 2F

08/24 11:22, , 3F
因為你有用JOIN
08/24 11:22, 3F

08/24 16:10, , 4F
那要怎樣改才OK呢?
08/24 16:10, 4F

08/24 16:26, , 5F
WHERE memId = 改 WHERE tbmember.memId =
08/24 16:26, 5F

09/15 00:44, , 6F
要不要轉CodeJob?
09/15 00:44, 6F
文章代碼(AID): #18iB6bjQ (PHP)
文章代碼(AID): #18iB6bjQ (PHP)