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?