Tengo un campo de tabla en una base de datos MySQL:
userid INT(11)
Entonces lo llamo a mi página con esta consulta:
"SELECT userid FROM DB WHERE name='john'"
Luego, para manejar el resultado, hago:
$row=$result->fetch_assoc();
$id=$row['userid'];
Ahora si lo hago:
echo gettype($id);
Me sale una cuerda. ¿No debería ser esto un número entero?
$conn->query("your query")
obtuve los campos enteros como una cadena, pero cuando lo hice, $conn->prepare("your query")
obtuve los parámetros tal como estaban en la base de datos