0
我是一個新手在PHP操作系統。所以我有一個問題。PHP從一個類到另一個頁面變量
我有一個用戶類,我想控制是否有這個ID或暱稱的成員。但我希望控制用戶存在的頁面,我無法達到$查詢。
這是我的工作人員類的PHP文件
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);
?>
信息頁面,我得到這個錯誤
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\AppServ\www\oneriyor\admin\login.php on line 3
我不知道什麼是解決方案。如果你能幫助我,我會很感激。
瞭解[變量範圍](http://php.net/manual/en/language.variables.scope.php)。你可能希望使用'$ query = Staff :: info(1);' – Federkun
請開始使用'mysqli_ *'(OOP),因爲類是OOP或'PDO',因爲'mysql_ *'已被棄用,將被刪除 – SuperDJ
謝謝您。我知道什麼是變量範圍,但我不知道如何在OOP中獲得它。順便問一下,你的建議是什麼?使用mysqli_或PDO? –