SaidYildiz adlı üyeden alıntı: mesajı görüntüle
dbinsert icerik sistemini yazan bir kisinin olusturdugu bir fonksiyondur. php'de boyle bir fonksiyon yoktur.
http://php.net/manual-lookup.php?pat...scope=quickref
eger dbinsert fonksiyonunu burada paylasirsaniz yardimci olabilirim.
https://github.com/mgechev/FlexGalle....functions.php
biraz baktim boyle bir dosya buldum eger sisteminiz Flex Gallery ise ne mysqli ne pdo ne yazik ki mysqldir. ve php mysql destegini tam anlamiyla durdu.
mpoy8 adlı üyeden alıntı: mesajı görüntüle
Hocam ORM hakkında bilgi edinin. Mümkünse Eloquent Orm,yi öğrenin.

Aynen bu şekilde istediğiniz veritabanı türüne ekleme çıkarma silme düzenleme yapabilirsiniz.
function dbinsert($tablo, $datalist) {
    global $db;
    if(is_array($datalist)):
        $alanlar = array_keys($datalist);
        $alan = implode(',', $alanlar); 
        $veri = implode(", ",array_map('dbexport', $datalist));
    else:
        $parametreler = func_get_args();
        $tablo = array_shift($parametreler);
        $alan = $veri = null;
        $toplamParametre = count($parametreler)-1;
        foreach($parametreler as $NO => $parametre):
            $bol = explode('=', $parametre, 2);
            if($toplamParametre == $NO):
                $alan .= $bol[0];
                $veri .= dbexport($bol[1]);
            else:
                $alan .= $bol[0].',';
                $veri .= dbexport($bol[1]);
            endif;
        endforeach;
    endif;
    $sonuc = dbquery('INSERT INTO '.$tablo.' ('.$alan.') VALUES ('.$veri.')');
    if($sonuc)
        return $db->insert_id;
    else
        return "0";
}
Şöyle bir fonksiyon oluşturulmuş. Tam olarak çözemedim nedir.
Ne kullanılmış burada?