-1
我有一个问题。我想返回函数的值作为MySQL的结果返回函数值作为Mysql结果
function Gets_comments_array_from_db($type, $thread_comment_id) {
# Sets variable for Query
$The_TYPE = $type;
$Thread = mysql_real_escape_string(intval($thread_comment_id));
# return array query for Further working
return mysql_query("SELECT * FROM `site_comments` WHERE `type`='".$The_TYPE."' AND `thread_comment_id`='".$Thread."'");
}
而且
while($comment = mysql_fetch_array(Gets_comments_array_from_db('news', $id)){
echo '11';
}
谢谢! :)
循环为什么你不知道,这并不功能正常吗?您在while循环的每次第一次迭代中都执行'Gets_comments_array_from_db',因此您一次又一次地执行查询。只得到第一个结果..如果有的话。而你为什么要这么做呢?所以没有意思.. – dbf
你是否在某处迭代$ id ...? –