[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 メーリングリストの案内