php mysql连接使用

标签 php mysql sql

$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 mysql连接使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5605521/

相关文章:

php - 获取文本 PHP5 不适用于 Debian

php - 遍历对象数组

MYSQL 数据库未连接、Node.JS、NPM MYSQL

mysql - Django - sqlclear 无法删除具有 AbstractUser 外键约束的数据库

sql - OLE DB 提供程序 'Microsoft.Jet.OLEDB.4.0' 无法用于分布式查询

javascript - 更改后的内容可编辑文本应触发将更改的文本更新到数据库

php - 有没有更安全的方法来使用 PDO 来避免不必要的查询?

php - 如何找到以下情况的联合查询

php - 使用 SQL 连接对大多数记录进行排序

sql - 我如何获得不是第一个也不是最后一个的名字?