我已经为php中的所有表编写了更新函数,它以更好的方式工作,但我认为函数太长了。你能帮我把它缩小吗?或者你能提出其他简单的技巧或方法吗?更新php中的所有表更新函数
这是我的更新功能
function updatetbl($a,$b,$c)
{
$a=self::data($a);//calling function inside the function
$a.="'WHERE ";
$c=self::data($c);
$c.="'";
$SQL="Update $b set $a $c";
$result=mysqli_query($SQL);
return $result;
}
凡是数据阵列,b为表的名称,以及c是条件。
function data($a)
{
$fields=$a;
$data="";
$separator = '';
foreach($fields as $key=>$value)
{
$data .= $separator . $key . '=\'' . $value;
$separator = '\',';
}
return $data;
}
您的意思是最小化行数? –
是的,或者你可以建议任何其他简单的方法来更新表。 –