mysql可以查詢不可以添加修改

來源:互聯網
上載者:User
環境 win2003 iis6.0 php5.2
mysql帳戶有寫入修改許可權 但是在php頁面上不能寫入修改 只能查詢
求大神指點


回複討論(解決方案)

建議還是貼代碼出來,有錯誤提示也一併貼出。

建議還是貼代碼出來,有錯誤提示也一併貼出。
沒有錯誤 在我本地機器可以 到伺服器就不可以 是不是php哪個模組或者 資料庫檔案許可權的問題

開啟php的錯誤提示看看
php.ini 中 display_errors=On

放在本地的另一台伺服器試試

開啟php的錯誤提示看看
php.ini 中 display_errors=On
這個是開啟的。

開啟php的錯誤提示看看
php.ini 中 display_errors=On
我覺得不是錯誤 是不是mysql檔案也要有許可權寫入呢

本地可以,說明程式基本沒問題。因此,伺服器不可以,應首先檢查是否有許可權

程式基本沒問題,並不表示一定能運行成功
資料庫都需要轉義特殊字元,你沒做,就可能出問題

本地可以,說明程式基本沒問題。因此,伺服器不可以,應首先檢查是否有許可權

程式基本沒問題,並不表示一定能運行成功
資料庫都需要轉義特殊字元,你沒做,就可能出問題
mysql帳戶許可權是有的 其他不知道還要檢查什麼許可權。
也能確定不是特殊字元的問題。

mysql帳戶許可權是有的
那麼請貼出 mysql.user 表相關記錄看看

也能確定不是特殊字元的問題
那麼請貼出有關轉義部分的代碼

mysql帳戶許可權是有的
那麼請貼出 mysql.user 表相關記錄看看

也能確定不是特殊字元的問題
那麼請貼出有關轉義部分的代碼
在phpmyadmin裡可以添加修改資料的 那就應該有許可權
轉義的化 我用的是最土的模板 php其實有點看不懂

static public function &Instance(){if ( null == self::$mInstance ){ $class = __CLASS__;self::$mInstance = new $class;}return self::$mInstance;}

覺得是這裡的問題

INSERT INTO `table`
SET `email` = 'email@msn.com',

會不會是[`]這個的問題

瞎猜做什嗎?
echo mysql_error();
不就知道是否有問題了?

在瀏覽器輸出插入的sql語句,然後放到MySQL管理器中執行,看有沒有問題,或者報的什麼錯誤

瞎猜做什嗎?
echo mysql_error();
不就知道是否有問題了?
就是對php不熟悉

瞎猜做什嗎?
echo mysql_error();
不就知道是否有問題了?
表是唯讀。
多謝版主再次幫我解決問題。對你的敬仰猶如滔滔江水 連綿不絕

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.