1

Zendframework を使用したクライアント Web サイト。今、彼らは私に結果をランダムにするように頼んでいます。RAND() を使用していますが、機能していません。誰でも助けることができますか?

これがコードです(下部のRAND())

$oPlaceSelect = $oPlaces->select()->setIntegrityCheck(false)
 ->from(array('p' => 'places'),
 array('id', 'place_title' => 'title', 'alias', 'categories_id',                
 => '(SELECT path FROM places_images WHERE places_images.places_id = p.id group by places_id)'))
->order('RAND()');

ありがとう、

4

1 に答える 1

4

Zend Select オブジェクトで mysql 関数を使用するには、'Zend_Db_Expr' を使用する必要があります。

->order(new Zend_Db_Expr("RAND()"));
于 2012-07-17T12:59:28.970 に答える