Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/228.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我的php更新查询不起作用_Php_Sql Update - Fatal编程技术网

我的php更新查询不起作用

我的php更新查询不起作用,php,sql-update,Php,Sql Update,你好!! 我在phpMyAdmin数据库中有以下列:nume(varchar)、prenume(varchar)、bust(int)、talie(int)、seld(int)、par(varchar)、cale_poza(varchar)、cale_poza1(varchar)、cale_poza2(varchar)、id_salariu(int)。 当我想在phpMyAdmin上运行这些查询时,它们可以工作,但当我在php中运行它们时,它们就不工作了。例如,当我想将“nume”字段从“Prey

你好!! 我在phpMyAdmin数据库中有以下列:
nume(varchar)、prenume(varchar)、bust(int)、talie(int)、seld(int)、par(varchar)、cale_poza(varchar)、cale_poza1(varchar)、cale_poza2(varchar)、id_salariu(int)。

当我想在phpMyAdmin上运行这些查询时,它们可以工作,但当我在php中运行它们时,它们就不工作了。例如,当我想将“nume”字段从“Prey”更新为“Prey1”时,“nume”字段将接收0。当我尝试更新时,所有字段接收相同的值。
提前谢谢你

更改sql查询并重试

    if(isset($_POST["trimite"]))
    {
        $nume=$_POST["nume"] ;
        $prenume=$_POST["prenume"] ;
        $bust=$_POST["bust"] ;
        $talie=$_POST["talie"] ;
        $sold=$_POST["sold"] ;
        $par=$_POST["par"] ;
        $img1=$_POST["imagine1"] ;
        $img2=$_POST["imagine2"] ;
        $img3=$_POST["imagine3"] ;
        $idsal=$_POST["id_salariu"];
        $id=$_GET["id"];
        $update_query="UPDATE `model` 
                                    SET `nume` = '".$nume."'
                                    AND `prenume` = '$prenume'
                                    AND `bust` = $bust
                                    AND `talie` = $talie
                                    AND `sold` = $sold
                                    AND `culoare_par` = '$par'
                                        WHERE 
                                            `id_model`=$id";

        $update_query1="UPDATE `poze` 
                                SET `cale_poza` = '$img1'
                                    AND `cale_poza1` = '$img2'
                                    AND `cale_poza2` = '$img3'
                                        WHERE 
                                            `id_model`=$id";
        $update_query2="UPDATE `salariu` 
                                SET `id_salariu` =$idsal
                                        WHERE 
                                            `id_model`=$id";
                                            echo 'MySQL server version: %s\n'. mysqli_get_server_info($connection);
        $update=mysqli_query($connection, $update_query);
        $update1=mysqli_query($connection, $update_query1);
        $update2=mysqli_query($connection, $update_query2);
        if ($update) {
            echo "Record updated successfully";
        } else {
            echo "Error updating record: " . mysqli_error($connection);
        }}

echo
$update\u query1
并粘贴结果。效果很好,谢谢。现在我有另一个问题:字段“cale_poza”、“cale_poza1”和“cale_poza2”应该是本地存储的一些照片的文件路径。不,当我更新时,从ex“C:\\wamp\www\BD\Imagini\aassa_p2.jpg”更新为“C:wampwwbdimaginiaastasha_p2.jpg”,这是不对的,并且我的标签中的src链接无法识别图像。。
$update_query="UPDATE `model` 
                                    SET `nume` = '".$nume."'
                                    ,`prenume` = '$prenume'
                                    ,`bust` = $bust
                                    ,`talie` = $talie
                                    ,`sold` = $sold
                                    ,`culoare_par` = '$par'
                                        WHERE 
                                            `id_model`=$id";

 $update_query1="UPDATE `poze` 
                                    SET `cale_poza` = '$img1'
                                        ,`cale_poza1` = '$img2'
                                        ,`cale_poza2` = '$img3'
                                            WHERE 
                                                `id_model`=$id";