PHP中的MYSQL更新查询

PHP中的MYSQL更新查询,php,mysql,post,get,Php,Mysql,Post,Get,: 我的错误是: 您的SQL语法有错误;请查看与MySQL服务器版本对应的手册,以了解第5行“1”附近要使用的正确语法 这里怎么了?在注释工作中插入代码,不更新$_GET['id']来自链接 ` 您在$opis变量处缺少一个'。就是这样。您的SQL语法有一个错误。看看PHP代码生成的SQL,哦,天哪,这些SQL注入缺少引号。也:。使用和将避免此类问题。查看更多。这就是为什么MySQLnd应该用PHP7Yea删除的原因。我知道这是sql注入,但这只是一个学生项目,必须工作,我的时间和知识有限,以便

:

我的错误是:


您的SQL语法有错误;请查看与MySQL服务器版本对应的手册,以了解第5行“1”附近要使用的正确语法

这里怎么了?在注释工作中插入代码,不更新$_GET['id']来自链接

`


您在$opis变量处缺少一个'。就是这样。

您的SQL语法有一个错误。看看PHP代码生成的SQL,哦,天哪,这些SQL注入缺少引号。也:。使用和将避免此类问题。查看更多。这就是为什么MySQLnd应该用PHP7Yea删除的原因。我知道这是sql注入,但这只是一个学生项目,必须工作,我的时间和知识有限,以便更好地应用。谢谢,谢谢!我不知道我怎么没有看到,我检查了我的代码可能100次有时你看自己的代码时会失明,我想每个程序员都会这样。
if(!empty($_POST['zapisnik']&&isset($_GET['id']))) {
            $a=$_GET['id'];
            $datum_kreiranja=date('Y-m-d');
            $zapisnik=$_POST['zapisnik'];
            $opis=$_POST['opis'];
            $korisnik_id=$_SESSION["aktivni_korisnik_id"];
/*$upit = "INSERT INTO zapisnik (korisnik_id,naziv,datum_kreiranja,opis)
            VALUES ('$korisnik_id','$zapisnik','$datum_kreiranja','$opis')";*/

            $upit = "UPDATE zapisnik SET
            korisnik_id='$korisnik_id',
            naziv='$zapisnik',
            datum_kreiranja='$datum_kreiranja',
            opis='$opis 
            WHERE zapisnik_id='$a'";

            $rezultat = izvrsiUpit($upit);`
$upit = "UPDATE zapisnik SET
            korisnik_id='$korisnik_id',
            naziv='$zapisnik',
            datum_kreiranja='$datum_kreiranja',
            opis='$opis' 
            WHERE zapisnik_id='$a'";