1. Home
  2. /
  3. Web technology
  4. /
  5. PHP
  6. /
  7. [ PHP ] –...

[ PHP ] – PHP5 升級 PHP7 程式踩雷區

評等結果
點擊便能為這篇文章進行評等!
[評等總次數: 0,平均評等: 0]

由於聽聞 php7 執行速度快上 php5 不少,所以特別架了一台 php7 的環境,不過這次踩的電嚴格來說應該是算mysql版本所造成。

2018-07-17 第一雷
有一個資料表 id 欄位是使用 AUTO_INCREMENT 自動產生。
原 sql語法: INSERT INTO tables values(“”,’name’,’phone'”);
照理說這樣的寫法是可以自動產生數字id,但在php7環境中是執行失敗(一直沒看到錯誤訊息),後來在mysql中直接執行sql就有錯誤訊息,Incorrect integer value: ” for column ‘id’ at row 1 ,大致上就是說你不可以傳一個字串給數字欄位;但明明以前都可以><爬一下文找到解法 修正後的 sql語法:INSERT INTO tables values("null,'name','phone'");

評等結果
點擊便能為這篇文章進行評等!
[評等總次數: 0,平均評等: 0]

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *