Apabila mendapatkan semula data daripada pangkalan data MySQL melalui PHP, tanpa mengira jenis data asal medan, ia sentiasa dianggap sebagai rentetan dalam PHP.
Untuk mengembalikan tingkah laku ini dan mendapatkan perwakilan integer bagi medan, gunakan teknik berikut:
Pemutus Eksplisit:
$id = (int) $row['userid'];
intval() Fungsi:
$id = intval($row['userid']);
Dengan menggunakan salah satu kaedah ini, anda boleh menukar perwakilan rentetan medan integer, $row['userid'], kepada integer, $id.
Atas ialah kandungan terperinci Bagaimanakah Saya Boleh Melayan Medan Integer MySQL sebagai Integer dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!