mysql - 正在寻找一种简单且更好的方法来从大量用户 mysql 中选择一个值?

标签 mysql

我想选择用户 1,2,3,4,5,6 的所有帖子。我怎样才能以简单且更好的方式做到这一点。我不想写 6 次 user_id 一一相等的情况。恐怕这也会降低网络速度。

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

最佳答案

试试这个

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

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

关于mysql - 正在寻找一种简单且更好的方法来从大量用户 mysql 中选择一个值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34489379/

相关文章:

php - 无法在ajax中重定向和显示消息

php - 如何防止 PHP 中的 SQL 注入(inject)?

php - 如果 id 为 ='3',则始终位于底部(在 MySQL 中使用 `ORDER BY`)

mysql - 根据创建者导出具有不同访问权限的MYSQL函数

php - mysql_real_escape_string() 用于整个 $_REQUEST 数组,还是需要遍历它?

javascript - PHP/SQL 动态菜单取决于不同的表

php - Mysql blob 字段有第一行空格,因此不会播放文件

mysql - SELECT 子句中的子查询

php - 密码字符限制

java - JPA + hibernate + MySQL : How to propagate a schema into the connection?