我是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);
我不知道解决方案是什么。如果你能帮助我,我会很感激。
答案 0 :(得分:0)
正如@frederico所说,你有一个可变范围的误解。
你的$查询里面你的函数。所以你只能在里面使用它。尝试移动你的&#34; fetch&#34;在你的功能内而不是你的回归。并按照@ frederico的链接进行操作!