调用:$class= new classname();使用:
$class->TRecord($host,$user,$passwd);

解决方案 »

  1.   

    他那是程序的一部分,没给出类名!应该是一个与数据库相关的类!使用方法如上,至于你用什么foreach调用,我就没明白了!
      

  2.   

    这是程序部份。我想调用$table表里的数据,和$table表里的某一个字段的值我只能调用$table里的数据,并且输出的时候会重复一次值,因为读的时候好像会读一次 row 和读一次 array ......
      

  3.   

    这个是网上的一个类,你们想看全程序可以搜一下。。楼上说的我知道 -_-! ,我是要调用$table表里的的值 。。程序提示调用方法是 $buffer[$i]["fields"];
    但是我不知道怎么用.......
      

  4.   

    为什么要这样写了,要获得字段数,直接用函数mysql_num_rows($result);函数好下
    function num_rows($result){
               $rows = mysql_num_rows($result);
               return $rows;
                      }
      

  5.   

    我把我用的一个类,发给你!
    研究一下吧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();
    ?>
      

  6.   


    那你是否介绍一个?他的目的是,我想获取字段就或取字段,想获取数据就获取数据,想ROW就ROW,想RAARY就RAARY多功能的 -_-!
      

  7.   

    -_-||| 楼主,你这种是javascript的写法吧?PHP不像javascript,一个函数都可以当作对象来处理。
      

  8.   

    就是方便,哈哈。
    看来没啥高手来了,结贴。谢谢大家。。有事可联系我 [email protected]