PHP MYSQL更新查询无法正常工作无错误

时间:2018-05-13 07:18:53

标签: php mysql

        $cod = $_POST['cod'];
        $nume = $_POST['nume'];
        $prenume = $_POST['prenume'];
        $institutie = $_POST['institutie'];

        $introduceredate = "UPDATE concurenti SET nume = $nume, prenume = $prenume, institutie = $institutie WHERE cod = $cod";
        $querydate = mysqli_query($db, $introduceredate);
        if(!querydate)
        {
            printf("Error: %s\n", mysqli_error($db));
            exit();
        }
        header("Refresh:0");

错误日志中没有错误,或者在页面上没有任何错误,没有,我无法弄明白。没有任何东西可以通过数据库发送。

1 个答案:

答案 0 :(得分:0)

查询中的参数需要在单引号内。例如'$ prenume'。

您也应该查看预处理语句,这将帮助您避免任何SQL注入攻击。如果您不想沿着这条路走下去,则需要清理您的帖子值。