一个类的调用 调用:$class= new classname();使用:$class->TRecord($host,$user,$passwd); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 他那是程序的一部分,没给出类名!应该是一个与数据库相关的类!使用方法如上,至于你用什么foreach调用,我就没明白了! 这是程序部份。我想调用$table表里的数据,和$table表里的某一个字段的值我只能调用$table里的数据,并且输出的时候会重复一次值,因为读的时候好像会读一次 row 和读一次 array ...... 这个是网上的一个类,你们想看全程序可以搜一下。。楼上说的我知道 -_-! ,我是要调用$table表里的的值 。。程序提示调用方法是 $buffer[$i]["fields"];但是我不知道怎么用....... 为什么要这样写了,要获得字段数,直接用函数mysql_num_rows($result);函数好下function num_rows($result){ $rows = mysql_num_rows($result); return $rows; } 我把我用的一个类,发给你!研究一下吧class db{ var $connstring; var $querynum = 0; function connect($dbhost,$dbusername,$dbpassword){ $this->connstring = mysql_connect($dbhost,$dbusername,$dbpassword) or die($this->halt('数据库连接失败!')); return $this->connstring; } function select_db($dbname){ mysql_select_db($dbname) or die ($this->halt('数据库选择失败!')); } function query($querystring){ mysql_query("set names 'gb2312'"); $result = mysql_query($querystring,$this->connstring); if(!$result){ $this->halt('查询失败!',$querystring); } $this->querynum ++; return $result; } function insert($querystring){ mysql_query("SET NAMES 'gb2312'"); $result=mysql_query($querystring,$this->connstring); if(!result){ $this->halt('插入失败!',$querystring); } return $result; } function fetch_array($result){ $record = mysql_fetch_array($result); return $record; } function num_fields($result){ $fields = mysql_num_fields($result); return $fields; } function num_rows($result){ $rows = mysql_num_rows($result); return $rows; } function insert_id(){ $insertid = mysql_insert_id(); return $insertid; } function rows_count($sql){ $result = $this->query($sql); $rowsnum = $this->num_rows($result); return $rowsnum; } function free_result($query){ $query = mysql_free_result($query); return $query; } function close(){ $query = mysql_close($this->connstring); return $query; } function getversion(){ return mysql_get_server_info($this->connstring); } function fetch_all($sql, &$arr){ $query = $this->query($sql); while($data = $this->fetch_array($query)) { $arr[] = $data; } } function halt($msg = '',$sql = '') { $output = '<div style="font-size:11px;font-family:Verdana">msg:'.$msg.'<br />sql:'.$sql.'<br />errno:'.mysql_errno().'<br />error:'.mysql_error().'</div>'; exit($output); exit; }}$db = new db();?> 那你是否介绍一个?他的目的是,我想获取字段就或取字段,想获取数据就获取数据,想ROW就ROW,想RAARY就RAARY多功能的 -_-! -_-||| 楼主,你这种是javascript的写法吧?PHP不像javascript,一个函数都可以当作对象来处理。 就是方便,哈哈。看来没啥高手来了,结贴。谢谢大家。。有事可联系我 [email protected] 有做个淘宝调用的吗?确认收货后,返回成功的值在哪个页面啊? 对$_GET的疑问 有办法模拟提交GET值吗? 一句sql实现多栏目改时间,谢谢,急。。 请六道之纹 心存善念进!在线给分 150分求正则表达式 50分求教!关于表单安全问题 如何判断当前的字符串是UTF-8还是GBK或GB2312 怎么样把text导入数据库 谁有php支持IMAP 的电子邮件功能的程序啊?(急) 怎样用mysql 数据库还原图片的问题 我这种接收参数和方法行不行呀
但是我不知道怎么用.......
function num_rows($result){
$rows = mysql_num_rows($result);
return $rows;
}
研究一下吧class db{
var $connstring;
var $querynum = 0;
function connect($dbhost,$dbusername,$dbpassword){
$this->connstring = mysql_connect($dbhost,$dbusername,$dbpassword) or die($this->halt('数据库连接失败!'));
return $this->connstring;
}
function select_db($dbname){
mysql_select_db($dbname) or die ($this->halt('数据库选择失败!'));
}
function query($querystring){
mysql_query("set names 'gb2312'");
$result = mysql_query($querystring,$this->connstring);
if(!$result){
$this->halt('查询失败!',$querystring);
}
$this->querynum ++;
return $result;
}
function insert($querystring){
mysql_query("SET NAMES 'gb2312'");
$result=mysql_query($querystring,$this->connstring);
if(!result){
$this->halt('插入失败!',$querystring);
}
return $result;
}
function fetch_array($result){
$record = mysql_fetch_array($result);
return $record;
}
function num_fields($result){
$fields = mysql_num_fields($result);
return $fields;
}
function num_rows($result){
$rows = mysql_num_rows($result);
return $rows;
}
function insert_id(){
$insertid = mysql_insert_id();
return $insertid;
}
function rows_count($sql){
$result = $this->query($sql);
$rowsnum = $this->num_rows($result);
return $rowsnum;
}
function free_result($query){
$query = mysql_free_result($query);
return $query;
}
function close(){
$query = mysql_close($this->connstring);
return $query;
}
function getversion(){
return mysql_get_server_info($this->connstring);
}
function fetch_all($sql, &$arr){
$query = $this->query($sql);
while($data = $this->fetch_array($query)) {
$arr[] = $data;
}
}
function halt($msg = '',$sql = '') {
$output = '<div style="font-size:11px;font-family:Verdana">msg:'.$msg.'<br />sql:'.$sql.'<br />errno:'.mysql_errno().'<br />error:'.mysql_error().'</div>';
exit($output);
exit;
}
}
$db = new db();
?>
那你是否介绍一个?他的目的是,我想获取字段就或取字段,想获取数据就获取数据,想ROW就ROW,想RAARY就RAARY多功能的 -_-!
看来没啥高手来了,结贴。谢谢大家。。有事可联系我 [email protected]