cari

Rumah  >  Soal Jawab  >  teks badan

thinkphp mengembalikan data pangkalan data semuanya sebagai rentetan

Mamp yang saya gunakan untuk pembangunan tempatan tidak mempunyai masalah dengan data yang diambil dari pangkalan data Pangkalan data ditakrifkan sebagai jenis angka dan nilai yang dikembalikan juga adalah jenis angka.

Contohnya: id: 35

Tetapi apabila saya mengerahkannya ke pelayan, saya menggunakan centos+nginx+php Pada masa ini, saya mendapati bahawa semua data yang dikembalikan oleh pangkalan data adalah rentetan.

Contohnya: id: "35"


Maaf, adakah anda perlu mengkonfigurasinya di suatu tempat di pelayan?

星星蓝蓝星星蓝蓝2055 hari yang lalu1394

membalas semua(5)saya akan balas

  • 天蓬老师

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

    Jika anda menggunakan rangka kerja, seperti thinkphp, terdapat atribut $type dalam konfigurasi model, anda boleh menyesuaikan jenis data yang dikembalikan, sepadan dengan setFetchMode() dalam PDO

    balas
    0
  • 星星蓝蓝

    Saya menggunakan thinkphp, bolehkah anda lebih spesifik. Terima kasih.

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

    Ini bermakna saya perlu menulis jenis yang sepadan secara manual untuk setiap model, bukan?

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

    Dah cuba dan berkesan. terima kasih. Penukaran automatik yang setara dengan pemacu tidak boleh digunakan Setiap model mesti dinyatakan dengan jelas.

    星星蓝蓝 · 2019-04-08 18:00:27
  • Batalbalas