0
我使用下面的代码来查询PHP查询加入多个表行
$statement = $conn->prepare('SELECT * FROM userFeeds WHERE userId = :userId ORDER BY creationDate ASC LIMIT 100');
$statement->bindParam(':userId' , $userId, PDO::PARAM_STR);
$statement->execute();
$posts = $statement->fetchAll(PDO::FETCH_ASSOC);
return array('Success'=>$row, 'Posts'=>$posts);
每一个职位有以下精密组件,
id userId comment type date
我也想与相处每个帖子的用户信息其他领域的职位。
目前在JSON我收到上述领域,但如果我想添加一个额外的字段“用户”,并通过用户给它e.g
foreach ($post in $posts)
{
// PERFORM A QUERY TO GET USER FROM post=>userId
$post['user'] = $user;
}
这个循环可能是一个漫长的事情。我可以设法更有效率地完成某项操作吗?
@ user876345任何示例都会很棒 –
@ user876345是的但我想创建一个额外的字段“uf.user”并将该用户也分配给它:) –
看看每个帖子都有自己的用户,我不会想要浪费时间来查询每个帖子以获取自己的用户,我想使它高效,因此可能是一个查询可以获取帖子并在其中添加字段“user”并获取添加帖子并附加到其“用户“字段 –