thinkphp 回傳資料庫資料全是字串
星星蓝蓝
星星蓝蓝 2019-04-08 16:59:40
0
5
1390

我在本地開發用的mamp,從資料庫取出的資料沒有問題,資料庫定義為數值類型回傳也是數值類型。

例如:id: 35

但我部署到伺服器上時,用的centos nginx php,此時發現資料庫傳回的所有資料都是字串。

例如:id: "35"


請問一下,伺服器上還要再哪裡配置一下麼,謝謝~

星星蓝蓝
星星蓝蓝

全部回覆(1)
Peter-Zhu

如果你用的框架的話, 例如thinkphp, 在模型配置中的有一個屬性$type, 可以自訂返回的資料類型, 對應著PDO中的setFetchMode()

  • 回覆 我用的就是thinkphp, 能不能再具體一點說一下呢,謝謝
    星星蓝蓝 作者 2019-04-08 17:49:14
  • 回覆 那就是說我每個模型還要手動寫一遍對應的類型是麼
    星星蓝蓝 作者 2019-04-08 17:50:13
  • 回覆 試了一下,有效果。謝謝。 相當於驅動的自動轉換就用不了了,每個模型都要明確地去指定一下
    星星蓝蓝 作者 2019-04-08 18:00:27
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板