:)更新查詢
我的錯誤是:
您的SQL語法錯誤;請檢查與您的MySQL服務器版本對應的手冊,以便在第5行的'1'附近使用正確的語法。
這裏有什麼問題? INSERT
代碼在評論中的作品,UPDATE
沒有。 $_GET['id']
是鏈接<a href='zapisnik_azuriranje.php?id=".$row["zapisnik_id"]."'>
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);`
您的SQL語法錯誤。看看你的PHP代碼生成的SQL, – Oswald
哦jeez - 這些sql注入 – Junior
缺少報價。另外:[SQL注入](http://bobby-tables.com/)。使用[更新的數據庫接口](http://php.net/pdo)和[參數綁定](http://en.wikipedia.org/wiki/Prepared_statement)可以避免這樣的問題。查看更多[最近的教程](http://wiki.hashphp.org/PDO_Tutorial_for_MySQL_Developers)。 – mario