我想更新數據庫中的一行。此數據庫中只有一行,在此階段不會添加其他行。用PHP代碼更新SQL行
我使用這個PHP代碼,但它不更新的價值給我的錯誤:
錯誤:你在你的SQL語法錯誤;檢查對應於你的MySQL服務器版本使用附近「(學分)VALUES(」「)」在行正確的語法手冊1
這是我的代碼
<?php
$con = mysql_connect("localhost","stingin_epanic","****");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("stingin_epanic", $con);
$sql="UPDATE avis_credits (credits)
VALUES
('$_UPDATE[credits]')";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
echo "Number added thank you";
mysql_close($con);
?>
我知道它是什麼愚蠢但真的在這裏打電話
[**請勿在新代碼**中使用'mysql_ *'函數](http://bit.ly/ phpmsql)。他們不再被維護[並且被正式棄用](http://j.mp/XqV7Lp)。看到[**紅框**](http://j.mp/Te9zIL)?學習[*準備的語句*](http://j.mp/T9hLWi),並使用[PDO](http://php.net/pdo)或[MySQLi](http://php.net/ mysqli) - [這篇文章](http://j.mp/QEx8IB)將幫助你決定哪個。如果你選擇PDO,[這裏是一個很好的教程](http://j.mp/PoWehJ)。 – Neal
'$ _UPDATE'的確切位置在哪裏?這不是一個標準的PHP超全球... –