function query($sql, $type = '') {
if(!($query = mysql_query($sql))) $this->show('Say:', $sql);
return $query;
}function fn_select($table,$name){ $this->query("select * from $table where id='$name'"); }我在下面调用时没反应。。
$result=$db->fn_select('news','0');
$row=$db->fetch_array($query);
echo $row['title'];
if(!($query = mysql_query($sql))) $this->show('Say:', $sql);
return $query;
}function fn_select($table,$name){ $this->query("select * from $table where id='$name'"); }我在下面调用时没反应。。
$result=$db->fn_select('news','0');
$row=$db->fetch_array($query);
echo $row['title'];
return $this->query("select * from $table where id='$name'");
}
$query 是什么??哪有赋值的??
while($arr=mysql_fetch_array($query,MYSQL_ASSOC)){
$row[]=$arr;
}return $row;
}这样为何我取不出两条数据。只有一条
$query=$db->fn_select('news','0');$rows=$db->fetch_array($query);
$smarty->assign("news",$rows);
$smarty->display("index.html");
没有返回值你怎么取到函数执行的结果呢?
版主的提示很明显了,红色的部分加上return,返回sql执行的结果