选择 MySQL 中所有具有相同 ID 的行

时间:2021-06-19 00:55:51

标签: php mysql pdo

public function fetchDataPost($id){
    global $pdo;

    $query = $pdo->prepare("SELECT * FROM posts WHERE idUsers = ?");
    $query->bindValue(1, $id);
    $query->execute();

    return $query->fetch();
}

表格:帖子

<头>
idPosts idUsers contentPosts 视频帖子 图片帖子 dateCreatedPosts
1 1 这是一个帖子 NULL NULL 1624011593
2 1 这是另一个帖子 NULL NULL 1624017542

我想获取具有相同 idUsers 值的所有行。在个人资料页面中显示用户的帖子。

1 个答案:

答案 0 :(得分:0)

$query = $pdo->prepare("SELECT * FROM posts WHERE idUsers = :id");
$query->bindValue(':id', $id, PDO::PARAM_INT);

我假设 $id 的值是一个整数,所以我使用 PDO::PARAM_INT 作为第三个参数。

您可以在此处了解绑定值。

PHP PDO bind value