我想从用户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;
答案 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的所有帖子。