我寫用來更新數據庫的PHP腳本,但它給錯誤,當我嘗試它說運行它返回沿單引號
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'id=15"' at line 1
行的錯誤的查詢「在附近使用」似乎在數據中有空間後顯示部分查詢。林假設我需要把周圍的單引號,其中數據從PHP變量的查詢,但是當我試圖把它們(甚至逃避引號)我從腳本解析錯誤
的SQL查詢
mysql_query("UPDATE Videos SET Title=".$_POST['Title'].", Preacher=".$_POST['Preacher'].", Date=".$_POST['Date'].", Service=".$_POST['Service'].", File=".$_POST['File'].", Description=".$_POST['Description']."WHERE id=".$_GET['vid_id']."\"") or die(mysql_error());
預先感謝您的幫助
哇,接受:)我認爲正確使用sprintf()會更好,無論是爲了可讀性和性能 – drAlberT 2009-12-21 09:04:34