dimis283
(Dimis283)
July 28, 2009, 5:57pm
1
I have a table and I want to pass a query with 2 parameters.
I write this
'select'=>'bk_descr,bk_title',
'condition'=>array('bk_id=:bk_id','lan_code=:lan_code'),
'params'=>array(':bk_id'=>$key->bk_id,':lan_code'=>$plan->lan_code) ));
but it does not work, what is wrong?
Dimis
I have a table and I want to pass a query with 2 parameters.
I write this
'select'=>'bk_descr,bk_title',
'condition'=>array('bk_id=:bk_id','lan_code=:lan_code'),
'params'=>array(':bk_id'=>$key->bk_id,':lan_code'=>$plan->lan_code) ));
but it does not work, what is wrong?
Dimis
this maybe work for you
‘select’=>‘bk_descr,bk_title’,
'condition'=>array('bk_id=:bk_id AND lan_code=:lan_code'),
'params'=>array(':bk_id'=>$key->bk_id,':lan_code'=>$plan->lan_code) ));
MarcS
(Marcschuetze)
July 28, 2009, 7:27pm
3
I have a table and I want to pass a query with 2 parameters.
I write this
'select'=>'bk_descr,bk_title',
'condition'=>array('bk_id=:bk_id','lan_code=:lan_code'),
'params'=>array(':bk_id'=>$key->bk_id,':lan_code'=>$plan->lan_code) ));
but it does not work, what is wrong?
Dimis
I don’t think that this works in Yii - unfortunatly
You just have to write it like this:
‘condition’=>‘bk_id=:bk_id AND lan_code=:lan_code’,
I actually submitted a ticket about this a couple days ago.
Check it out here:
http://code.google.com/p/yii/issues/detail?id=478#c0
Hopefully this will be implemented.
I guess it would require major work but it would really simplify things a lot
MarcS:
I don’t think that this works in Yii - unfortunatly
You just have to write it like this:
‘condition’=>‘bk_id=:bk_id AND lan_code=:lan_code’,
I actually submitted a ticket about this a couple days ago.
Check it out here:
http://code.google.com/p/yii/issues/detail?id=478#c0
Hopefully this will be implemented.
I guess it would require major work but it would really simplify things a lot
what MarcS said is correct better follow it