ホームページ > バックエンド開発 > PHPチュートリアル > 1 つの投稿に複数のコメントがある場合はどうすればよいですか? コードを作成するにはどうすればよいですか?

1 つの投稿に複数のコメントがある場合はどうすればよいですか? コードを作成するにはどうすればよいですか?

WBOY
リリース: 2016-06-13 13:36:37
オリジナル
1326 人が閲覧しました

1つの投稿で複数のコメントを処理する方法、データベースの書き方、データベースの構築方法
1つの投稿で複数のコメント、詳しくわかりません
/*Connect toデータベース*/
$conn=mysql_connect ("localhost","root","111");
mysql_select_db("register",$conn);
mysql_query("set names utf8");
$arr=mysql_query("select * from luntan where id=$_GET[id]",$conn);
/*while ステートメントを使用して、mysql_fetch_array() 関数によって返された配列をループします*/
while($result=mysql_fetch_assoc($result)){
?>



作成者:< /td>

返信時間:

< /tr>

< ;td height="121">コメント:


答えを求める

-----解決策----- ---------------
皆さんのコメントや記事がまとめられるみたいですよ!
通常はこれを行わないでください。
次のフィールドを含むコメント テーブルを作成します:
ID 記事 ID コメントの内容 発行者名 連絡先情報など
この方法で記事のコメントを選択する場合、最初にコメントの ID (識別) を取得します。記事を選択し、SELECT * FROM コメントテーブル WHERE 記事 ID = 取得した記事 ID を実行します。
------解決策------------------
投稿とコメントがまとめられているかどうかは重要ではありません。重要なのはコメントの所属を判断する方法です
投稿の ID を保存するフィールドを追加する必要があります
投稿の ID またはcomment
投稿の pid id

このようにして、select * from tbl_name where id=$id または pid=$id order by pid=0 を使用して投稿とコメントを読み、前の投稿

まだコメントへのコメントを許可する場合 (これがツリーです)
再帰クエリの使用を避けるために、別のフィールドを追加する必要があります
id 投稿またはコメントの ID
pid 投稿の ID の後にコメントされたコメントの ID
mid 投稿の ID

は、
select * from tbl_name (id=$id または Mid=$) を使用して読み取られます。 id 順 (mid=0、pid

)
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート