Zend where orはどうやって伝えますか?
1089 ワード
Zend frame ework 1でデータベースを使って調べるとwhereの条件がいつもどうやって伝えられますか?
例えば、次のようなsql:
例えば、次のようなsql:
select t.* from t where a=1 and (b=2 or c=3)
コードは次のように書くべきです。 $select->from('t');
$select->where('a =?','1');
$select->where(' b = 2 OR c = 3');
コードが次のように書かれている場合: $select->from('t');
$select->where('a =?','1');
$select->orWhere(' b = ?',2);
$select->orWhere(' c = ?',3);
sqlを印刷しましたselect t.* from t where a=1 or b=2 or c=3;