13
ฟิลด์จำนวนเต็ม MySQL จะถูกส่งกลับเป็นสตริงใน PHP
ฉันมีช่องตารางในฐานข้อมูล MySQL: userid INT(11) ดังนั้นฉันจึงเรียกมันไปที่เพจของฉันด้วยข้อความค้นหานี้: "SELECT userid FROM DB WHERE name='john'" จากนั้นสำหรับการจัดการผลลัพธ์ฉันทำ: $row=$result->fetch_assoc(); $id=$row['userid']; ตอนนี้ถ้าฉันทำ: echo gettype($id); ฉันได้รับสตริง นี่ควรเป็นจำนวนเต็มไม่ใช่หรือ