php - MySQL 在哪里获取表信息

标签 php mysql

我正在努力将 2 个表链接在一起,以便我可以填写 PHP 脚本的信息

我有 2 个表 feedu_feed

U_FEED
id | uid | fid
1  | 2   |  1

FEED
id | url               | title  | favicon
1  | http://example.com | domain | http://example.com/favicon.ico

当前用户 ID (uid) 将为 2

我已经尝试过,但没有成功

SELECT u.uid, f.url, f.title, f.favicon
FROM u_feed u
JOIN feed f ON u.fid = '2'

最佳答案

您没有指定连接两个表的列,而且您似乎使用了错误的列来根据用户 ID 进行过滤。尝试这样的事情:

SELECT u.uid, f.url, f.title, f.favicon
FROM u_feed u
INNER JOIN feed f ON f.id = u.fid
WHERE u.uid = '2'

关于php - MySQL 在哪里获取表信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18694721/

相关文章:

javascript - 同时搜索两个网站并将结果并排显示在一页上

mysql - 使用 MySQL 更新 XML 中的属性

javascript - 如何使用 mysql 制作 Electron 登录系统还是应该做其他事情?

php - 如何获取 mysql 值并将其放入 php 中的音乐播放列表中

php - 如何转换 yyyy mm dd h :m:s to dd mm yyyy h:m:s?

c# - 我可以将 PHP 关联数组传递给 ComVisible .NET 函数吗?

php - “node”不被识别为内部或外部命令、可操作程序或批处理文件。 - 浏览器截图

python - 将数据从 Excel 导入到 Mysql Python

php - 对超过 100 万行的表运行查询

PHP查询问题