class getuser {
public function __construct($id) {
$userquery = "SELECT * FROM users WHERE id = ".$id."";
$userresult = mysql_query($userquery);
$this->user = array();
$idx = 0;
while($user = mysql_fetch_object($userresult)){
$this->user[$idx] = $user;
++$idx;
}
}
}
私はグローバルな「クラス」ファイルにこのクラスを設定していて、後で私が通過次のスクリプトにユーザーID:
$u = new getuser($userid);
foreach($u->user as $user){
echo $user->username;
}
は、私は、これは私のユーザーの名前を与えるだろうが、それはないですが、どこが間違っているつもりだことを願っています!
おかげ
アーキテクチャの面では、私は正確にあなたがのgetUserクラスを持っている必要がありますシナリオが表示されません。たぶんあなたはUserクラスと、おそらくgetUsers()メソッドを持つTeamクラスを考慮する必要があります。それらのユーザーと何をしているかによって異なります... –
error_reporting(E_ALL)を追加しています。これらの種類のスクリプトがデバッグに役立つことが多い場合は、トップに表示されます。 – Cerad