Tôi có một trường bảng trong cơ sở dữ liệu MySQL:
userid INT(11)
Vì vậy, tôi đang gọi nó đến trang của tôi với truy vấn này:
"SELECT userid FROM DB WHERE name='john'"
Sau đó để xử lý kết quả tôi làm:
$row=$result->fetch_assoc();
$id=$row['userid'];
Bây giờ nếu tôi làm:
echo gettype($id);
Tôi nhận được một chuỗi. Đây không phải là một số nguyên?
$conn->query("your query")
tôi đã nhận được các trường số nguyên dưới dạng chuỗi nhưng khi tôi sử dụng $conn->prepare("your query")
tôi đã nhận được các tham số như trong cơ sở dữ liệu