php - SQL更新查询不更新数据库

标签 php mysql

这是我正在制作的网站的编辑配置文件部分,但现在我无法使其工作。我有一个 jquery 表单,然后由 php 处理。

$("#editButton").click(function(){
                $.post("editprofile.php",
                {
                    fname: $("#fnameBox").val(),
                    lname: $("#lnameBox").val(),
                    contact: $("#contactBox").val()
                },
                function(data){
                  alert(data);
                });
            });

我很确定 jquery 部分可以工作,因为我有一个正在更改密码。

这是 php 代码

<?php 
    session_start();
    $con=mysqli_connect("localhost","root","","accting");
    $query = "Select * from users where username='{$_SESSION['username']}'";
    $result = mysqli_query($con,$query);
    if(mysqli_num_rows($result)>0)
        $array = mysqli_fetch_array($result);

    $fname = $_POST['fname'];
    $lname = $_POST['lname'];
    $contact = $_POST['contact'];

    $query = "UPDATE users SET firstname='{$fname}', lastname='{$lname}', contactNumber='{$contact}' WHERE username='{$_SESSION['username']}'";
    $result = mysqli_query($con, $query);

    echo "Edit profile successful.";
?>

出了什么问题?

最佳答案

列名称错误。

我的错。

抱歉,我正在制作第一个完整的网站。下次会记住这一点。啊啊,

关于php - SQL更新查询不更新数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19485158/

相关文章:

php - REST API 新手

mysql - 比较 MySQL 中的许多列?

mysql - 如何避免锁定 Insert into..Select

php - Codeigniter 中的月度报告

mysql - 将数据存储在表中,而不在列中使用 CSV 列表

php - SMTP 错误 : Could not authenticate

php - $_SERVER ['HTTP_REFERER' ] 与 Request.ServerVariables ("HTTP_REFERER")

php - 循环父记录,然后是子记录,父记录和子记录等

python - 从 MySQL 数据库递归获取所有子项

php - 如何搜索在文本字符串中找到的子字符串并突出显示所有子字符串