l campo entero @MySQL se devuelve como una cadena en PHP

Tengo un campo de tabla en una base de datos MySQL:

userid INT(11)

Así que lo llamo a mi página con esta consulta:

"SELECT userid FROM DB WHERE name='john'"

Entonces para manejar el resultado que 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 entero?

Respuestas a la pregunta(13)

Su respuesta a la pregunta