Mam pole tabeli w bazie danych MySQL:
userid INT(11)
Więc wzywam go do mojej strony za pomocą tego zapytania:
"SELECT userid FROM DB WHERE name='john'"
Następnie, aby zająć się wynikiem, robię:
$row=$result->fetch_assoc();
$id=$row['userid'];
Teraz, jeśli to zrobię:
echo gettype($id);
Dostaję sznurek. Czy nie powinna to być liczba całkowita?
$conn->query("your query")
otrzymałem pola liczb całkowitych jako ciąg, ale kiedy użyłem, $conn->prepare("your query")
otrzymałem parametry tak, jak były w bazie danych