检索具有特定user_id的所有行的数据?

时间:2013-03-26 03:31:01

标签: php html mysql echo

我正在处理一个用户个人资料页面,我已将其发送到用户可以发布文本的位置,并将其上传到“posts”数据库。一切正常。但是现在我想把它转到用户转到用户配置文件的地方,它会回显所有用户帖子。数据库以这种方式布局:

post_id user_id content

我希望在用户登陆用户页面的时候抓住他们的$ user_id,然后形成一个mysql_query,然后回显users数据库中存在的所有帖子。最好的方法是什么?感谢

到目前为止,我试过这个: mysql_result("SELECT * FROM posts WHERE user_id = $user_id");

2 个答案:

答案 0 :(得分:0)

你做对了。

您必须使用while循环获取所有数据。

等。

$res=mysql_query("SELECT * FORM posts WHERE user_id=$user_id");

while($row=mysql_fetch_assoc($res))
{

echo $row['post_id'];
}

你明白了我的意思吗?

答案 1 :(得分:0)

 // execute the query
$stmt = mysql_query("SELECT * FROM posts WHERE user_id ='".$user_id."'");

然后使用不同的PHP函数获取数据并显示..

while($row = mysql_fetch_array($stmt)){
         echo $row['db_column_field'];
}