繁体   English   中英

使用PHP更新MySQL

[英]update MySQL using PHP

亲爱的朋友,我不是php专家,需要您的帮助来解决问题。

我正在尝试创建一个页面,在这里我可以从MySql调用数据并可以对其进行编辑/更新。 显示数据的第一部分已经完成,但是我无法更新它……朋友们请帮我解决这个问题。

function Get_pages($mysql) {
$PageQuery = $mysql->query("SELECT * FROM pages WHERE PageID = '$pageID'");

    while (($row = $PageQuery->fetch_assoc()) !== null) 
        {
            echo '<form action="page.php" method="post">';
            echo '<span class="lbl">Page Title</span>';
            echo '<input name="PageTitle" type="text" value="' . $row["PageTitle"] . '" />';
            echo '<span class="lbl">Page Content</span>';
            echo '<textarea class="txt-area" name="PageContent" cols="" rows="18">' . $row["PageContent"] . '</textarea>';
            echo '<input name="UpdateBtn" value="Update Page" type="submit" class="submit_btn"></form>';
        }

  // WHEN BUTTON CLICKED
if ($_REQUEST['UpdateBtn'])
    {

        $pageID = $_REQUEST["$pageID"];             
        $PageTitle = addslashes($_REQUEST['PageTitle']);
        $PageContent = addslashes($_REQUEST['PageContent']);


        $sql = mysql_query ("UPDATE pages SET PageTitle='$PageTitle', PageContent='$PageContent' WHERE pageID='$pageID'") or die ("Not Updating");  
    }
}
$sql = mysql_query ("UPDATE

应该

$sql = $mysql->query("UPDATE

您正在与mysqli_*函数建立连接,并使用mysql_*函数进行update,因为UPDATE失败。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM