0

私はユーザープロファイルページで作業しており、ユーザーがテキストを投稿できる場所に到達しました。これは「投稿」データベースにアップロードされます。それはすべてうまくいきます。しかし、今度は、ユーザーがユーザープロファイルにアクセスすると、すべてのユーザー投稿がエコーアウトされる場所に到達したいと思います。データベースは次のように配置されます。

post_id user_id content

そして、ユーザーがユーザーのページにアクセスしたときに、$ user_idを取得してmysql_queryを形成し、usersデータベースに存在するすべての投稿をエコーアウトする場所に到達したいと思います。これを行うための最良の方法は何でしょうか?ありがとう

これまで私はこれを試しました: mysql_result("SELECT * FROM posts WHERE user_id = $user_id");

4

2 に答える 2

0

あなたは正しいことをしています。

whileループを使用してすべてのデータをフェッチする必要があります。

お気に入り。

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

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

echo $row['post_id'];
}

あなたは私のポイントを得ましたか?

于 2013-03-26T03:44:01.487 に答える
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'];
}
于 2013-03-26T03:49:12.183 に答える