Eu tenho um campo de tabela em um banco de dados MySQL:
userid INT(11)
Então, eu estou chamando para a minha página com esta consulta:
"SELECT userid FROM DB WHERE name='john'"
Então, para lidar com o resultado, eu faço:
$row=$result->fetch_assoc();
$id=$row['userid'];
Agora se eu fizer:
echo gettype($id);
Eu recebo uma corda. Não deveria ser um número inteiro?
$conn->query("your query")
eu tenho os campos inteiros como seqüência de caracteres, mas quando eu usei $conn->prepare("your query")
eu tenho os parâmetros como eles estavam no banco de dados