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'";