Pertama-tama, Anda mengajukan pertanyaan yang salah.
Anda sebenarnya tidak memerlukan jenis kolom. Sebenarnya, Anda sudah bisa membedakan string dari angka dengan kondisi PHP yang sederhana. Tetapi tidak ada metode yang akan memberi tahu Anda NULL .
Coba ini
$sql = "SELECT * FROM users WHERE live = 1";
$stm = $db->prepare($sql) or trigger_error($db->error);
$stm->execute() or trigger_error($db->error);
$res = $stm->get_result();
$row = mysqli_fetch_assoc($res);
Jika Anda beruntung, Anda akan mendapatkan semua jenis yang ditetapkan.
Jika tidak - Anda harus mengaktifkan mysqlnd di PHP