+ -
当前位置:首页 → 问答吧 → 新手问php查询数据库问题

新手问php查询数据库问题

时间:2011-09-01

来源:互联网


新建了一个类
//a.php
PHP code

require_once($_SERVER['DOCUMENT_ROOT']."/config/local_config.php");
class HQusers{
    public $row_num=0;//返回信息的行数
    public $users;
    function _construct($isreg=1)
    {
        $strsql="select * from 'q_user' where isreg='".$isreg."'";
        $result=mysql_query($strsql);
        $row=mysql_fetch_row($result);
        $num=mysql_num_rows($result);
        $this->users=$row;
        $this->row_num=$num;
    }
}


当我要用到这个类的时候,以上类定义的属性$users该怎么使用呢
PHP code

//b.php
require("a.php");

$users=new HQusers(0);
$row=$users->users;
//我想取出$row的内容,就不知道怎么写了,是多行多列的数据

作者: xxingmen   发布时间: 2011-09-01

这是一个数组

你print_r 看看结构就知道了

print_r($row);

循环输出
foreach ($row as $key=>$value){
echo 'Key:'.$key.'='.$value;
}

作者: PhpNewnew   发布时间: 2011-09-01

或者有没有更好的方式实现呢

作者: xxingmen   发布时间: 2011-09-01

引用 2 楼 xxingmen 的回复:

或者有没有更好的方式实现呢


....

难道foreach 不能满足你?你打算达到什么目的?

作者: PhpNewnew   发布时间: 2011-09-01

没,我.net转过来的,有点习惯了.net的编程方式

作者: xxingmen   发布时间: 2011-09-01

那要看你的函数是返回什么值啊!之后在实例化类,就可以得到你想要的结果。

作者: zy205817   发布时间: 2011-09-01