PHP 用我的案例显示数据

标签 php mysql

我想做的是,显示我自己的帖子并显示 friend 的帖子(如果 status_friend value=1)。

这个脚本对于 friend 帖子来说效果很好,但我无法显示我自己的帖子。 它就像 Facebook/Twitter,如果我添加某人为 friend ,那么 friend 的帖子就会显示在我的新闻源中。但现在我无法显示我的 self 帖子。

有什么想法吗?

SELECT
messages.msg_id, 
messages.message, 
messages.date_post, 
messages.url, 
messages.username, 
user.username, 
user.full_name, 
user.status_friend

FROM 

messages, 
user 

WHERE 
message.username = user.username AND user.status_friend = '1'
order by msg_id desc

最佳答案

也许,这就是您所需要的。

SELECT
messages.msg_id, 
messages.message, 
messages.date_post, 
messages.url, 
messages.username, 
user.username, 
user.full_name, 
user.status_friend

FROM 

messages, 
user 
WHERE 
message.username = user.username AND
(user.status_friend = '1' OR user.username = 'myusername')

order by msg_id desc

关于PHP 用我的案例显示数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12508619/

相关文章:

php - 什么是 PDO,它与 SQL 注入(inject)有什么关系,我为什么要使用它?

PHPExcel 导出到 Codeigniter 循环数据数组中的 excel

php - 如何修复左右侧边栏并保持中心主要内容可滚动向上?

mysql - 使用子查询在 mysql 基础上删除非常慢

java - MySQL 重复事件

mysql - 'generated' 列上的 SQL SUM

php - 上传和调整图像大小时PNG黑色背景

php - curl: (35) 连接到的未知 SSL 协议(protocol)错误 - 调用 web 服务时出错

java - 线程中的异常 "AWT-EventQueue-0"org.hibernate.QueryException : could not resolve property: Id of:

mysql - SQL CONCAT - 有趣的字符 - 但我没有笑