Hocam kendi localimde denedim birebir aynı tablo kurgunuzu yaptım.

$query = $db->prepare("INSERT INTO tblisim SETextension = ?,dnsmanagement = ?,emailforwarding = ?,idprotection = ?,eppcode = ?,autoreg = ?,`order` = ?");

$insert = $query->execute(    array(        $uzanti, "on", "on", "", "on", "verigudum", $sayac    ));

if ( $insert ){    echo "başarılı";} 
else{    echo "hata";    $arr = $query->errorInfo();    print_r($arr);}
sizin order halinde gönderince zaten
"You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'order = '2'' at line 8hatası alınıyor.

Ama ilk başta dediğim şekilde yaptığınızda çalışıyor.

'order' adı MySQL'e ayrılmış anahtar kelime olduğu için direk tırnaksız yazmak yazım hatası olarak algılanıyor. Order by dan dolayı