私はフォーラムシステムを持っていて、私は$users->permissions()
を私のthread.phpページにたくさん使っています。私が知りたいのは、私が$rights = $users->permissions()
ような何かを行う場合にのみ電話をかけることになるであるようなものをやってとは対照的に、その人の権利1時間を取得するために、データベースの操作を行います。あなたは、関数や変数を混乱さMySQLフェッチ配列を変数に格納するのは一度だけ使用しますか?
if($users->permissions() ==1) { show some mod panel }
elseif($users->permissions == 2) { show some admin panel }
SELECT `users`.`rights` FROM `users` LEFT JOIN `sessions` ON `sessions`.`user_id` = `users`.`id` WHERE `sessions`.`session_hash` ='".$this->con->real_escape_string($_COOKIE['session_hash'])."'
あなたが私たちに 'permissions()'のコードを表示しないと何も言いません! – ComFreek