我有一個表列出了數據庫中的所有員工,但是當我使用$query = mysql_query("DELETE FROM $this->emp_tbl");
SQL語法錯誤;檢查對應於您的MySQL服務器版本的手冊,以在第一行'-10,10'附近使用正確的語法
我得到這個錯誤:
Sucessfully deleted!Database Failed: 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 '-10,10' at line 1
作爲一個測試,看看錯誤會消失,我嘗試添加通過phpMyAdmin的記錄,而不是&確實是這個錯誤消失&它現在將顯示1分的記錄。我怎麼會修復此錯誤&如果沒有找到記錄,仍然顯示「空白表」?
可能是一個不逃避字符的情況 – asprin
不..我認爲這是因爲在顯示錶格時,有需要的值,但是沒有數據顯示出來,所以我想這會導致錯誤。 :」>但沒有更多記錄...不確定.. h – Leah
嘗試'死(「DELETE FROM $ this-> emp_tbl」);'在運行查詢之前,你會看到確切的查詢輸出,然後你可以告訴我們什麼是錯誤的。另外,你沒有向我們展示完整的查詢(你的代碼示例中缺少-10,10) –