所以我一直在試圖弄清楚我的UPDATE SQL查詢出現了什麼問題,並通過這裏的問題進行搜索,只是爲了找出問題出在實際的文本上在數據庫表中更新。我的PHP應用程序是一個簡單的只是增加了描述簡單的網站鏈接到一個表(鏈接)如下:SQL更新查詢不會在PHP中工作
<form action="update.php" method="post">
<p><input type="text" name="description" value="<?php echo($desc); ?>" /></p>
<p><input type="text" name="link" value="<?php echo($link); ?>" /></p>
<p><input type="submit" value="Save Changes" /></p>
</form>
顯然這個代碼是從edit.php頁,但是當我嘗試執行UPDATE語句在update.php中拋出一個錯誤,指出語法存在問題。這似乎只時,有一個「文本例如:
描述:‘媽媽的Tutition網站’
如果我參加了」出現在「媽媽的」使其成爲「媽咪」,那麼它更新罰款!任何人都可以提供一個解釋,爲什麼它這樣做和可能的補救措施/代碼來解決這個問題?
感謝您的幫助!
戴夫。
使用MySQL真正轉義字符串,然後使用mysql庫。 – Mihai
將你的代碼發佈到update.php – Mihai
你看過最後生成的HTML嗎? – JAL