私は、あなたの友達の投稿がすべて表示される「集合投稿」ページに取り組んでいます。話しているわけではありません$_POST
が、Facebook のステータス更新のような投稿です。私のコードはいくらかは機能しますが、唯一の問題は、3 つ以上の結果が返されることです。理由はわかりません。私は周りを見回しましたが、運がありませんでした。
コード:
$my_id = $_SESSION['user_id'];
$frnd_query = mysql_query("SELECT user_one, user_two FROM friends WHERE user_one='$my_id' OR user_two='$my_id'");
while($run_frnd = mysql_fetch_array($frnd_query)) {
$user_one = $run_frnd['user_one'];
$user_two = $run_frnd['user_two'];
if($user_one == $my_id){
$user = $user_two;
} else {
$user = $user_one;
}
$res=mysql_query("SELECT * FROM posts WHERE user_id=$user ORDER BY timestamp DESC LIMIT 0, 3");
while($row=mysql_fetch_assoc($res)) {
?>
<div class="span4">
<h3><a href="<?php echo username_from_user_id($user); ?>"><?php echo first_name_from_user_id($user), ' ', last_name_from_user_id($user) ?></a></h3>
<h8><?php echo date('F j, Y', strtotime($row['timestamp'])) ,' at ', date('h:i A', strtotime($row['timestamp'])); ?></h8>
<p><?php echo $row['content']; ?></p>
<p><a class="btn" href="#">View Reactions »</a></p>
</div><!--/span-->
<?php
}
}//While Run_frnd
?>
複数のことを試しましたが、うまくいきません。また、新しい PDO に関してはどうすればよいですか?