prepare('SELECT * FROM codecs LIMIT :limit OFFSET :offset'); // TODO: Implemente sorting // $query = $pdo->prepare('SELECT * FROM codecs ORDER BY :sort_order :sort_field LIMIT :limit OFFSET :offset'); // $query->bindParam(':sort_order', $sort_order, PDO::PARAM_STR); // $query->bindParam(':sort_field', $sort_field, PDO::PARAM_STR); $query->bindParam(':limit' , $limit , PDO::PARAM_INT); $query->bindParam(':offset' , $offset , PDO::PARAM_INT); $query->execute(); if ($query->errorCode() != '00000') { $error = $query->errorInfo(); throw new Exception($error[2]); } while($row = $query->fetch(PDO::FETCH_ASSOC)) { $ret[$row['pk_codec']] = $row; } return $ret; } }