我如何对更多表进行 mysql 查询以一次检查? 我的意思是,类似于:
$sql = mysql_query("SELECT username FROM table1, table2, table3 WHERE username = '$username'");
$numer = mysql_num_rows($sql);
echo "You have ".$number;
你能做到吗?
我想做的是向用户展示他在整个网站上的所有帖子..
最佳答案
在您提供的查询中,它使用了完整的外连接。 改用联合选择。
SELECT username FROM table1 WHERE username = '$username'
UNION SELECT username FROM table2 WHERE username = '$username'
UNION SELECT username FROM table3 WHERE username = '$username'
关于PHP:一次搜索更多表格?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2350716/