J'ai un champ de table dans une base de données MySQL:
userid INT(11)
Je l'appelle donc sur ma page avec cette requête:
"SELECT userid FROM DB WHERE name='john'"
Ensuite, pour gérer le résultat, je fais:
$row=$result->fetch_assoc();
$id=$row['userid'];
Maintenant si je fais:
echo gettype($id);
Je reçois une chaîne. Cela ne devrait-il pas être un entier?
$conn->query("your query")
j'ai obtenu les champs entiers sous forme de chaîne, mais lorsque j'ai utilisé, $conn->prepare("your query")
j'ai obtenu les paramètres tels qu'ils étaient dans la base de données