我已經有一個腳本,它將允許登錄的用戶評論其他用戶。用戶註釋「men_id」的一個字段以及用戶在comment_men_id上評論的另一個字段。那麼我把它保存在註釋表中並且將它拉出來我做了一段時間我做了一個select來得到註釋men_id而獲得註釋我做了另一個while循環在while循環中獲取用戶名和id來返回它評論。現在下一步是讓其他用戶對已經存在的評論頂部發表評論。我想知道是否必須製作另一張桌子,或者只是創建另一張桌子來獲得有關其他評論的評論。我也想知道在PHP腳本方面,我將不得不在第二個while循環內創建另一個while循環來提取子註釋?評論喜歡facebook腳本
到目前爲止,我有下一個結構
$sql1 = "SELECT id, mem_id, commented_id, comment
FROM comments
WHERE commented_id = '$id'";
while($row=msql_fetch_array($sql)) {
$id_coment = $row['id'];
$mem_id = $row['mem_id'];
$comment = $row['comment'];
$sql_member_data = msql_query("SELECT id, member_name FROM users WHERE id ='$id_coment'");
while($row2=msql_fetchj_array($sql_member_data)) {
$user_id =$row2['id'];
$user_name =$row2['member_name'];
echo '<div>'.$user_name.'</div>';
echo '<div>'.$comment.'</div>';
}
}
我勸也許不是最好的代碼,但它被張貼評論,我現在怎麼能得到這個腳本生成的註釋中的註釋。
謝謝你們。
讓我們嘗試縮進更好,我們可以談論 – dynamic 2011-05-20 23:13:03
如果你真的想要一個類似Facebook的評論系統,您還可以使用Facebook:http://developers.facebook.com/docs/reference/plugins/comments/ – jeroen 2011-05-20 23:21:15
只是讓你知道我改變了第二個while語句而不是'$ row'分配給'$ row2'。我也將第一個div內容從'$ memeber_name'改爲'$ member_name',儘管我懷疑你想要'$ user_name'。我對PHP並不熟悉,但我相信該代碼中還存在一些更多的語法問題。 – 2011-05-20 23:22:57