搜尋

首頁  >  問答  >  主體

thinkphp 回傳資料庫資料全是字串

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

例如:id: 35

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

例如:id: "35"


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

星星蓝蓝星星蓝蓝2054 天前1392

全部回覆(5)我來回復

  • 天蓬老师

    天蓬老师2019-04-08 17:35:42

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

    回覆
    0
  • 星星蓝蓝

    我用的就是thinkphp, 能不能再具體一點說一下呢,謝謝

    星星蓝蓝 · 2019-04-08 17:49:14
    星星蓝蓝

    那就是說我每個模型還要手動寫一遍對應的類型是麼

    星星蓝蓝 · 2019-04-08 17:50:13
    星星蓝蓝

    試了一下,有效果。謝謝。 相當於驅動的自動轉換就用不了了,每個模型都要明確地去指定一下

    星星蓝蓝 · 2019-04-08 18:00:27
  • 取消回覆