$user_res_get = do_mysql_query("SELECT /* forums.php */ userid, subject, " .
    " forumid FROM topics WHERE id=$topicid") or sqlerr(__FILE__, __LINE__);

以及:
$user_res_get = do_mysql_query("SELECT /* forums.php */ id, name, FROM " .
    "forums WHERE id=$forumid") or sqlerr(__FILE__, __LINE__);

forumd和id是相同的
如何“加入”他们?
我试着创造出这样的东西:
$user_res_get = do_mysql_query("SELECT u.userid, u.subject, u.forumid, a.id, " .
    "a.name FROM topics AS u JOIN forums as a ON u.forumid = a.id WHERE " .
    "u.forumid=$topicid") or sqlerr(__FILE__, __LINE__);

但没有运气:/
有什么建议吗?
编辑:
Ant试图用以下方式打印:
$user_row_get = mysql_fetch_assoc($user_res_get);
$user_row_get['subject']
$user_row_get['name']

还有其他。。。

最佳答案

而不是:

WHERE u.forumid=$topicid

三:
WHERE u.id=$topicid

关于php - PHP MySQL的加入用法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5605521/

10-09 08:27