Konvertera en INT i en text värde i SQLite är användbart när du vill att din information inte oavsiktligt omvandlas till fel datatyp under exekvering . SQLite är en gratis nedladdningsbar öppen källkod SQL databasmotor . SQLite använder dynamisk typning , vilket innebär att datatypen för ett värde är förknippad med själva värdet och inte variabeln eller container . Använd en CAST uttryck i en fråga för att tvinga en viss datatyp konvertering . Instruktioner
1
Öppna filen innehåller SQLite -kod i en editor som Windows Anteckningar .
2
Öppna en SQLite databas . I PHP görs detta med " sqlite_open " funktionen genom att lägga till följande kod :
$ db = sqlite_open ( ' nameofdatabase ' , 0666 , $ SQLError ) ,
Ersätt " nameofdatabase " med din databasen verkliga namn . Den '0666 ' Argumentet är standard och rekommenderad fil läget . Eventuella fel lagras i " $ SQLError " variabel .
3
Skicka en fråga och använda " CAST " uttryck för att konvertera en INT till en String . I PHP görs detta med " sqlite_query " funktionen genom att lägga till koden :
sqlite_query ( $ db , " INSERT INTO mytable VÄRDEN ( CAST ( 13 som text ) ) " ) ;
Byt " mytable " med namnet på den tabell som du vill infoga data i . I exemplet är heltalet 13 omvandlas till en text datatyp .
4
Spara filen och ladda det på din server för att köra CAST uttrycket . <
br >