Bonjour à tous ,

Je viens vers vous pour une question qui peux paraître stupide mais je ne comprend pas et j'ai regardé sur le net et j'ai rien trouvé.

je voulais savoir, les données extraites d'une base de données sont forcement convertit au format "string".

je m'explique quand je fait un 'SELECT * FROM test', je récupère les données de ma table 'test' et imaginons que ma table 'test' contienne deux champs , 'nombre' -> 'int' et 'prenom' -> varchar(64)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
$reponse = $bdd->query('SELECT * FROM test');
while ($donnees = $reponse->fetch()){
		echo gettype($donnees['nombre']);
	}
il me dit que $donnees['nombre'] est un 'string'.

moi je voudrais garder la structure de ma base. donc savoir si c'est possible.

je comprend pas pourquoi il convertit tout en string.

merci à vous tous pour vos lumières !!!!!