当前位置:  开发笔记 > 编程语言 > 正文

PHP/MySQL更新数据库问题中的新闻记录

如何解决《PHP/MySQL更新数据库问题中的新闻记录》经验,为你挑选了1个好方法。

我有这个PHP代码,我试图让用户编辑表单中的新闻记录,然后当他们点击提交按钮时,它将更新数据库中的记录.问题是一切正常但记录实际上并未在数据库中更新.

有人可以查看我的代码,看看问题可能发生在哪里?

 $value) { 
                if (in_array($key, $expected)) { 
                    ${$key} = mysql_real_escape_string($value); 
                } 
            } 
            // abandon the process if primary key invalid 
            if (!is_numeric($id)) { 
                die('Invalid request'); 
            }
            // prepare the SQL query 
            $query = "UPDATE news SET title = '$title', content = '$content' WHERE id = $id"; 
            // submit the query 
            $done = mysql_query($query) or die("Error connecting to database..."); 
        }
    }
    // redirect page if $id is invalid 
    if ($done) { 
        header("Location: $ROOT/admin/listnews.php"); 
        exit; 
    }
?>

lordscarlet.. 5

if ($_GET && !$_POST) { 

...

if (array_key_exists('update', $_POST)) { 

这不会确保更新代码永远不会触发吗?



1> lordscarlet..:
if ($_GET && !$_POST) { 

...

if (array_key_exists('update', $_POST)) { 

这不会确保更新代码永远不会触发吗?

推荐阅读
雨天是最美
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有