作者jami520 (我的生命因你而發光)
看板PHP
標題Re: [請益] 三個相關的資料表要怎樣抓資料呢?
時間Sun Aug 24 08:56:04 2008
我這邊寫的主要是把會員資料以及虛擬貨幣或連結
因為有錯誤,不知道該怎樣更改呢?
//某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
推 chph :WHERE 條件的 memId 不明確, 請指定資料表名 08/24 10:30
→ chrismaggie :where 的memid你要說明要用那個資料表的欄位做篩選 08/24 11:22
→ chrismaggie :因為你有用JOIN 08/24 11:22
→ jami520 :那要怎樣改才OK呢? 08/24 16:10
推 bigair :WHERE memId = 改 WHERE tbmember.memId = 08/24 16:26
→ buganini :要不要轉CodeJob? 09/15 00:44