クエリには次のコードがあります。
$conditions[]=array('codiceBiblio IN (?)'=> $tot);
$tot は文字列です (例: 2345,5657,4565,5678)。
この場合、クエリは次のようになります。
SELECT [...] WHERE codiceBiblio IN ('2345,5657,4565,5678')
ただし、最初のレコードのみが返されます。
 
したがって、次のようになります。
SELECT [...] WHERE codiceBiblio IN (2345,5657,4565,5678)
どうすればいいですか?
クエリの作成方法 クエリの 
コードは次のとおりです。
// General Query
$conditions = array(
    'editore LIKE' => "%$e%",
    'titolo LIKE' => "%$t%"
);
$conditions にユーザーの選択肢を入力します。たとえば、次のようになります。
if ($anno&&$anno2)
    $conditions[] = array('anno BETWEEN ? AND ?' => array($anno,$anno2));
if (isset($menu)&&$menu!='')
    $conditions[]=array('classe LIKE' => "%$menu%");