$updateRoles=array();
$updateRoles["role_name"]="Manager";
$updateRoles["role_description"]="Manages system";
$whereRoles["roleid"]=15;
$sdb->dbUpdate("user_roles",$updateRoles,$whereRoles);
看样本。我从库中获得了此代码段。我很好奇,如何编码dbUpdate函数?因为此功能具有动态参数。您能给我看一个有关带有动态数组参数的函数的例子吗?
我解决了问题。
解决方案:
function BilgiEkle ($tablo,$data)
{
$tablo = trim($tablo);
$str = "(";
$str2 = "(";
foreach ($data as $key => $value) {
$str = $str . '`' . $key . '`' . ',';
$str2 = $str2 ."'". $value ."'". ',';
}
$str = substr($str, 0, -1);
$str2 = substr($str2, 0, -1);
$str = $str . ")";
$str2 = $str2 . ")";
$sqlifade = "INSERT INTO `$tablo` $str VALUES $str2 ";
$islem=$this->baglan->prepare($sqlifade);
$islem->execute();
return $islem->rowCount();
}
前任:
$arr=array();
$arr['name']='burhan';
$arr['familyname']='tanis';
bilgiEkle('table1',$arr);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句