以前没见过......
SELECT ".TBL_USERS.".username,
".TBL_USERS.".id, <-----------|
".TBL_COMMENTS.".creator, |
".TBL_COMMENTS.".comment, |- same column name
".TBL_COMMENTS.".date, |
".TBL_COMMENTS.".id <---------|
Run Code Online (Sandbox Code Playgroud)
正如您所看到的,我正在选择两个id列...当我在PHP中使用它们时:
$userid = $row['id'];
Run Code Online (Sandbox Code Playgroud)
我怎样才能意识到哪一个是哪个?
您需要使用列别名,并使用AS关键字:
例:
(id) AS id1.........(id) AS id2
Run Code Online (Sandbox Code Playgroud)
现在从您的查询结果中,您可以像这样得到它们:
$userid1 = $row['id1'];
$userid2 = $row['id2'];
Run Code Online (Sandbox Code Playgroud)
更多信息:
http://dev.mysql.com/doc/refman/5.0/en/select.html