[s2container-php5:72] 単一フィールドのみを検索するSELECT文について

Eishi Kuroda kuroda @ jetsetrecords.net
2007年 2月 6日 (火) 14:54:51 JST


こんにちは、黒田です。

あるテーブルから、単一のフィールドのみ検索したいと思い、
下記の様にDaoクラスに記述して呼び出したところ、
S2Dao_ArrayListでなく、一つの文字列で返って来てしまいます。

	const getDateByDateEqualOrGreaterThanList_SQL = 'select distinct date from some_table where /*startDate*/"2006-10-10" <= date order by date';
	public function getDateByDateEqualOrGreaterThanList($startDate = null);

メソッド名の最後をArrayにしても、配列ではなく、文字列だけが返ってきます。

select以下に同じフィールドを2つ記述すると、S2Dao_ArrayListや配列で返ってくるので、
とりあえずそれで対処していますが、
そういう仕様なんでしょうか?

	const getDateByDateEqualOrGreaterThanList_SQL = 'select distinct date, date from some_table where /*startDate*/"2006-10-10" <= date order by date';

環境は下記の通りです。
CentOS 4.3
PHP 5.1.6
MySql 5.0.22
S2Dao.PHP5 1.1.1
S2Container.PHP5 1.1.1

では、よろしくお願いいたします。

黒田




S2Container-PHP5 メーリングリストの案内