寻找一种从很多用户mysql中选择一个值的简单而好的方法吗?

时间:2015-12-28 07:30:11

标签: mysql

我想从用户1,2,3,4,5,6中选择所有帖子。我怎样才能以简单而更好的方式做到这一点。我不想在user_id一个接一个的情况下写6次。我担心这也会降低网页速度。



<?php
$sql = "SELECT post FROM $table WHERE user_id='1,2,3,4,5,6'";
?>
&#13;
&#13;
&#13;

2 个答案:

答案 0 :(得分:1)

试试这个

<?php
$sql = "SELECT post FROM $table WHERE user_id IN (1,2,3,4,5,6)";
?>

这将返回user_id(1,2 ... 6)的所有帖子。

答案 1 :(得分:1)

如果您处理范围,另一种方法是使用BETWEEN

<?php
$sql = "SELECT post FROM $table WHERE user_id BETWEEN 1 AND 6";
?>

这将返回user_id 1到6的所有帖子。