Ho un campo tabella in un database MySQL:
userid INT(11)
Quindi lo sto chiamando alla mia pagina con questa query:
"SELECT userid FROM DB WHERE name='john'"
Quindi per gestire il risultato faccio:
$row=$result->fetch_assoc();
$id=$row['userid'];
Ora se lo faccio:
echo gettype($id);
Ricevo una stringa. Non dovrebbe essere un numero intero?
$conn->query("your query")
ho ottenuto i campi interi come stringa ma quando ho usato $conn->prepare("your query")
ho ottenuto i parametri come erano nel database