关于Mysql查询的问题的(mysql_unbuffered_query)
jaexc 2004-08-05 01:02:31 我的PHP 4.34 MySQL 4.0.16
Code 为:
if($type == 'UNBUFFERED' && @function_exists('mysql_unbuffered_query')) {
$this->query_id = mysql_unbuffered_query($SQL,$this->link_id);
} else {
if($type == 'CACHE' && intval(mysql_get_server_info()) >= 4) {
$SQL = 'SELECT SQL_CACHE'.substr($SQL, 6);
}
$this->query_id = @mysql_query($SQL,$this->link_id);
}
当指定$type为 UNBUFFERED 时,就用mysql_unbuffered_query函数嘛
执行SQL语句 :SELECT * FROM user LIMIT 0,10
最后 echo mysql_affected_rows($this->link_id); 结果是 -1 ?????
怎样查询使用缓存呢?