Conversion d'un INT en une valeur de texte dans SQLite est utile lorsque vous voulez vous assurer que votre information n'est pas accidentellement converti dans le type de données incorrect lors de l'exécution . SQLite est un moteur de base de données SQL open-source téléchargeable gratuitement . SQLite utilise typage dynamique , ce qui signifie que le type de données d' une valeur est associée à la valeur elle-même et non la variable ou du conteneur. Utilisez une expression de CAST dans une requête pour forcer une conversion de type de données spécifique. Instructions
1
Ouvrez le fichier contenant le code SQLite dans un éditeur tel que Notepad de Windows .
2
Ouvrez une base de données SQLite. En PHP cela se fait avec la fonction " sqlite_open " en ajoutant le code suivant :
$ db = sqlite_open (' nameofdatabase », 0666 , $ sqlerror ) ;
remplacer« nameofdatabase ' avec votre nom de base de données réelle . L'argument de la '0666 'est le défaut et le mode de fichier recommandée. Toutes les erreurs sont stockées dans la variable " $ sqlerror " .
3
Envoyer une requête et utiliser l'expression « CAST » pour convertir un INT en une chaîne . En PHP cela se fait avec la fonction " sqlite_query " en ajoutant le code suivant:
sqlite_query ( $ db , "INSERT INTO matable VALUES (CAST (13 sous forme de texte ) )");
Remplacer " MyTable " avec le nom de la table que vous voulez insérer des données dans . Dans l'exemple , l'entier 13 est convertie en un type de données texte .
4
Sauvegardez le fichier et chargez-le sur votre serveur pour exécuter la fonction CAST .