我有一个类似于这个的数据库: ID |消息| TO |来自| DATE
我需要查询此数据库以检查NameA
是否匹配TO
或NameB
匹配FROM
。我还想按照从最新到最旧的顺序显示这些内容(基于date
)。
答案 0 :(得分:0)
mysqli_query($link, `SELECT * FROM [table] WHERE `to`='[NAMEA]' OR `from`='[NAMEB]' ORDER BY `date` DESC
这是简短的回答。当然,它可以改进,但这取决于表的结构,用于访问数据库的函数类型等。
请记住: NOT 使用mysql_*
功能。它们已被弃用,可能包含安全漏洞。使用mysqli_*
或PDO
。有关这些功能的更多文档可以在php.net找到。