Php 单击按钮时加载注释

Php 单击按钮时加载注释,php,Php,我正在开发PHP博客网站,以学习PHP和JAVASCRIPT。现在我正在做评论的工作。这里我有一个问题 $('.comment_button').live("click",function() { var ID = $(this).attr("id"); var comment= $("#ctextarea"+ID).val(); var dataString = 'comment='+ comment + '&msg_id=' + ID; if(comment=='') { al

我正在开发PHP博客网站,以学习PHP和JAVASCRIPT。现在我正在做评论的工作。这里我有一个问题

$('.comment_button').live("click",function() 
{ 
var ID = $(this).attr("id");
var comment= $("#ctextarea"+ID).val();
var dataString = 'comment='+ comment + '&msg_id=' + ID;

if(comment=='')
{
alert("Please Enter Comment Text");
}
else
{
$.ajax({
type: "POST",
url: "comment_add.php",
data: dataString,
cache: false,
success: function(html){
$("#commentload"+ID).append(html);
$("#ctextarea"+ID).val('');
$("#ctextarea"+ID).focus();
 }
 });
}
return false;
});
$('.commentopen').live("click",function() 
{
var ID = $(this).attr("id");
$("#commentbox"+ID).slideToggle('slow');
return false;
}); 
我使用此javascript代码添加注释,但问题是当我从一台电脑登录时,我使用此代码进行注释,而其他用户的注释不显示…意味着单击注释后,我只能显示我的注释

我的评论是

$comment=htmlentities($comment);
$query = mysql_query("SELECT com_id,wall_msg FROM `wall_comment` WHERE u_id='$uid' and      wall_id='$msg_id' order by com_id desc limit 1 ") or die(mysql_error());
$result = mysql_fetch_array($query);
if ($comment!=$result['comment'])
{
$result2 = mysql_query("SELECT * FROM user_wall WHERE u_id=$uid");
 while($row = mysql_fetch_array($result2))
{
$u_name=$row['username'];
} 
$query = mysql_query("INSERT INTO `wall_comment` (wall_id,        wall_msg,wall_time,u_id,username) VALUES ('$msg_id', '$comment',now(),$uid,'$u_name')") or  die(mysql_error());
   $newquery = mysql_query("SELECT * FROM wall_comment  where wall_id='$msg_id' order  by com_id desc");
   $result = mysql_fetch_array($newquery);
   return $result;
  }     

在你的第一个问题中,我的意思是

"SELECT com_id,wall_msg FROM `wall_comment` WHERE u_id='$uid' and      wall_id='$msg_id' order by com_id desc limit 1
您对1条注释和where子句有限制:

WHERE u_id='$uid'

仅显示当前用户评论。将其更改为包含所有用户评论

您好,谢谢您的回复,但您说限制1但仅用于检查最后一条消息,与该函数的输出相同或不相关。。。