Aşağıda ki şekilde dener misiniz hocam?
$sayac = 0;
$sql = $db->query("SELECT * FROM ekatalog WHERE dil='".$dil."' ORDER BY sira ASC");
echo '<div class="row">'; #Başlangıç Row Açılış
while ( $row = $sql->fetch(PDO::FETCH_OBJ) ) {
if( $sayac != 0 && $sayac%3 == 0 ){ //Sayac 0 değilse ve 3'e tam bölünüyorsa
echo '</div><div class="row">'; // Araya row etiketi at
}
echo '<div class="col-md-4">....</div>'; // Kolon data
$sayac++; // Sayacı artır.
}
echo '</div>'; #Bitiş Row Kapanış