为什么这样的语句无法查询到此条件下的所有记录?解决思路

为什么这样的语句无法查询到此条件下的所有记录?
语句:$sql = "select news_comment from newscomment where comment_id = ".$id;
 
目的:查询表newscomment中comment_id=$id的所有news_comment.但结果是只返回一个记录,上面语句出了什么问题呢?

注:这里的$sql $id都是一个变量。呵呵,你应该知道了这是php的语法。

------解决方案--------------------
$sql = "select news_comment from newscomment where comment_id = ".$id; 这是VB吗?
我咋感觉VB代码应该是sql$="select news_comment from newscomment where comment_id = " & id$啊。
------解决方案--------------------
如果是字符串,需要加上单引号,如果是日期,需要加上“#”符号,comment_id是什么类型呢?
------解决方案--------------------

------解决方案--------------------
你把$sql 打印出来,把SQL命令贴到查询分析器执行,就知道哪里出错了。
------解决方案--------------------

------解决方案--------------------
探讨
你把$sql 打印出来,把SQL命令贴到查询分析器执行,就知道哪里出错了。