Bagaimana untuk Mengambil Keputusan Pertanyaan MySQL sebagai Jenis Data Asli dalam PHP?

Patricia Arquette
Lepaskan: 2024-11-03 18:54:30
asal
586 orang telah melayarinya

How to Fetch MySQL Query Results as Native Data Types in PHP?

MySQL: Mengambil Keputusan Pertanyaan sebagai Jenis Data Asli

Artikel ini menangani isu biasa yang dihadapi semasa mengambil hasil pertanyaan MySQL: nilai angka dikembalikan sebagai rentetan. Timbul persoalan tentang cara mendapatkan semula data dalam jenis data aslinya.

Malangnya, menggunakan PHP 5.2 tidak membenarkan jenis data asli diperolehi. Walau bagaimanapun, dalam PHP 5.3, pengenalan pemacu mysqlnd (MySQL Native Driver) membolehkan fungsi ini. Apabila menggunakan Penyata Disediakan Bahagian Pelayan, mysqlnd mengembalikan lajur integer sebagai integer, bukan rentetan.

Jika kenyataan yang disediakan di sisi pelayan tidak dapat dilaksanakan, pilihan lain melibatkan mewujudkan sistem pemetaan di sebelah PHP untuk menukar hasil pangkalan data kepada jenis data PHP yang dikehendaki. Walau bagaimanapun, pendekatan ini mempunyai had, terutamanya apabila bekerja dengan pengendali sensitif jenis seperti === dan !==.

Atas ialah kandungan terperinci Bagaimana untuk Mengambil Keputusan Pertanyaan MySQL sebagai Jenis Data Asli dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan