php嵌入循环读写数据库小技巧

$query = $db->findall("p_config");
while($row = $db->fetch_array($query)){
    $row_arr[$row['name']] = $row['values'];
从数据库拿出来的时候赋值给row_arr时候把name域作为索引 可以一次性取两个,一对数据库。
if(isset($_POST['update'])){
    unset($_POST['update']);
    foreach($_POST as $name=>$values){
        $db->query("update p_config set `values`='$values' where `name`='$name';");
    }
    $db->Get_admin_msg("admin_main.php");
}
判断表单有没有提交的时候,如果提交就unset提交的name值,然后利用$_POST的巧妙一维数组的格式foreach循环调用函数更新数据库

你可能感兴趣的:(解决方案)