[PHP-users 26467] Class にてセットされた配列データの取り出し方について

tomita toru toru_tomita @ auto-cars.info
2005年 8月 14日 (日) 14:46:53 JST


はじめまして Tomitaです。

現在以下のclass.php にてセットされた配列データの使ってgetdata.phpの所で
データを出力したいのですがどのようなコードを記述すればよいのか見当がつき
ません。

識者のどなたかご教授いただければ幸いです。

database----------------------------------------------------------------
 Field   	Type
 username  	varchar(32)
 id	  	varchar(32)

  username  	id
+ Tommy 		1
+ Tom			2
+ John			3

class.php---------------------------------------------------------------

class Test {
	var $_id;
	var $_data;

	//get something
	function get_id()		{return $this->_id;}

	//set someting
	function set_id($id)	{$this->_id = $id;}

	//get user infomations form database
	function getInfos($db,$id){
		$stt=$db->prepare("SELECT id FROM data WHERE");
		$rs=$db->execute($stt);
		$data=array();
		while($row=$rs->fetchRow(DB_FETCHMODE_ASSOC)){
			$a = new Car;
			$a->set_id($row['id']);
			$data[] = $a;
		}
		return $data;
	}
}

getdata.php-------------------------------------------------------------
require_once 'class.php';
require_once 'DB.php';

$dsn = 'pgsql://someuser:passwd@localhost/db';
$db =& DB::connect($dsn);

$data = new Test();
$data->getInfos($db);

//ここでclass $data[]の配列の全データを出力したい
//どのようにコードを記述をすればよいのでしょうか?



PHP-users メーリングリストの案内