Tablo için bunu kullanıyorum.
https://datatables.net/examples/server_side/simple.html
Bu sorguyu PhpMyAdmin üzerinden çalıştırmayı denedin mi?
Birde veritabanı tablosunuda atarsan daha iyi yardımcı olabiliriz.
- Prototurk Sözlük kısmına ne oldu bilmiyorum ama link e tıkladığımda sayfa bulunamadı yazıyor.
- Cevaplara
idsine cevap idsini girilse site içi bir cevabı linklemek içi (Örn: https://prototurk.com/soru/11-prototurk-eksiklikleri-guncel#004195) - Soldaki menünün üzerinde mouse ile aşağıya gitmeye çalıştığımda sayfa bu hale geliyor.Ekran çözünürlüğü 1366 x 768px
.main aside.sidebar.mini{
overflow: inherit; /* Sorun bundan kaynaklanıyor */
}

execute() işlemi yapman gerekir :)
$say->execute();
$resimlerial = $say->fetchAll(PDO::FETCH_ASSOC); // bu satırdan öncesinde execute() kullanman gerek
istediğin bu galiba

<?php
$data = $db->prepare("SELECT * FROM `firma_profili` WHERE `durum` = 1 ORDER BY `kategori_sira` ASC");
$data->execute();
$rows = $data->fetchAll(PDO::FETCH_OBJ);
$c = $data->rowCount();
?>
<select name="sira" size="7" class="form-control" multiple="">
<?php
foreach($rows as $key => $row){
if($key >= 20){
break;
}
?>
<option style='height:20px' value='<?=$row->id?>'><?=$row->kategori_sira.' - '. $row->baslik?></option>
<?php
}
if($c < 20){
$x = 20 - $c;
for($i; $i < $x; $i++){
$c++;
?>
<option style='height:20px' value='<?=$c?>' disabled><?=$c.' - Disable'?></option>
<?php
}
}
?>
</select>
Anladığım kadarıyla böyle bişey istiyorsun.
$rows un db den gelen veri olduğunu varsayarak.
<select>
<?php
foreach($rows as $key => $row)
{
if($key > 20)
{
break; // 20 den büyükse döngüyü durduracak
}
?>
<option value="<?php echo $row["id"]; ?>"><?php echo $row["baslik"]; ?></option>
<?php
}
?>
</select>
Mysql versiyonu ayrı
PhpMyAdminden aşağıdaki yere bakarak bulabilirsin.

Edit:
Büyük ihtimal Mysql sürümünüz 5.7 veya daha üstü bu yüzden GROUP_BY kullanırken hata veriyor ama bu hatayı ekranda göremiyor olabilirsiniz.
bunuda sorguda ufak değişiklik yaparak çözebiliriz.
$say = $db->query("SELECT ANY_VALUE(`resimalbumu`.`resimalbumu_adi`) AS `resimalbumu_adi`, GROUP_CONCAT(`albumeresimekle`.`albumeresimekle_adi`) AS `resimler` FROM `resimalbumu` INNER JOIN `albumeresimekle` ON `albumeresimekle`.`albumeresimekle_sirasi` = `resimalbumu`.`resimalbumu_id` GROUP BY `albumeresimekle`.`albumeresimekle_sirasi` ORDER BY `albumeresimekle`.`albumeresimekle_sirasi` DESC LIMIT $goster, $limit");
Mysql'in hangi versionunu kullanıyorsun.
Bunu:
<?php echo $resim['albumeresimekle_baslik']; ?>
Bununla:
<?php echo $resim['resimalbumu_adi']; ?>
olarak değiştir sorun çözülür.
sql tablosunda albumeresimekle_baslik diye birşey yok o yüzden alıyorsun bu hatayı.
albumeresimekle_baslik bunu neden ekliyorsun onu tam anlayamadım.