thinkphp mengembalikan data pangkalan data semuanya sebagai rentetan
星星蓝蓝
星星蓝蓝 2019-04-08 16:59:40
0
5
1383

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?

星星蓝蓝
星星蓝蓝

membalas semua(1)
Peter-Zhu

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 Saya menggunakan thinkphp, bolehkah anda lebih spesifik. Terima kasih.
    星星蓝蓝 pengarang 2019-04-08 17:49:14
  • balas Ini bermakna saya perlu menulis jenis yang sepadan secara manual untuk setiap model, bukan?
    星星蓝蓝 pengarang 2019-04-08 17:50:13
  • balas Dah cuba dan berkesan. terima kasih. Penukaran automatik yang setara dengan pemacu tidak boleh digunakan Setiap model mesti dinyatakan dengan jelas.
    星星蓝蓝 pengarang 2019-04-08 18:00:27
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!