PHP从一个类到另一个页面的变量

时间:2015-10-10 08:50:37

标签: php oop

我是php oop的新手。所以我有一个问题。

我有一个用户类,我想控制是否有一个具有此ID或昵称的成员。但是如果用户存在,我想要控件的页面,我无法到达$查询。

这是我的Staff class php文件

open-clip

这是我想要了解用户信息的页面

 public static function info($id = null, $nick = null){

    if($id){
        $query  =   mysql_query("SELECT * FROM staff WHERE yetkili_id = '$id' ");
    }elseif($nick) {
        $query =    mysql_query("SELECT * FROM staff WHERE yetkili_nick = '$nick'");
    }
        if(mysql_num_rows($query) > 0){
            return $query;
        }
}

>

我收到此错误

<?php
Staff::info(1);
$row    =   mysql_fetch_array($query);
print_r($row);

我不知道解决方案是什么。如果你能帮助我,我会很感激。

1 个答案:

答案 0 :(得分:0)

正如@frederico所说,你有一个可变范围的误解。

你的$查询里面你的函数。所以你只能在里面使用它。尝试移动你的&#34; fetch&#34;在你的功能内而不是你的回归。并按照@ frederico的链接进行操作!