我嘗試將我的代碼從MYSQL更改爲SQL,並且出現錯誤(SQL語法「限制」)。MYSQL to SQL - 限制更新
所以我試圖改變我的查詢和更新與「TOP」,但似乎只適用於SELECT。
所以,我怎樣才能改變這種MySQL查詢:
$fct="UPDATE `users` SET `STREAM_TITRE` = '$STREAM_TITRE',`STREAM_URL` = '$STREAM_URL',`STREAM_DESC` = '$STREAM_DESC',`STREAM_GENRE` = '$STREAM_GENRE' WHERE `ID` =$IDSESS LIMIT 1";
這裏是沒有限制我的SQL代碼:
$fct="UPDATE users SET STREAM_TITRE = '$STREAM_TITRE', STREAM_URL = '$STREAM_URL', STREAM_DESC = '$STREAM_DESC', STREAM_GENRE = '$STREAM_GENRE' WHERE ID = '$IDSESS'";
感謝
我懷疑'SQL語法「Limit''是完整的錯誤?問題是什麼?在我看來,你有一個不起作用的查詢,並且有一個問題,所以問題是你有一個問題有效嗎? – Nanne 2012-04-10 10:05:16
如果您打印$ fct,查詢的效果如何? – Jim 2012-04-10 10:10:45
您使用的是哪個版本的SQL Server?我見過的文檔聲明,你可以在UPDATE中使用TOP。它是不是工作,或者你有錯誤信息? – 2012-04-10 10:18:06