Slik konverterer INT til String i SQLite

Konvertering en INT inn i en tekstverdi i SQLite er nyttig når du ønsker å sikre din informasjon er ikke tilfeldigvis konvertert til feil datatype under utføring. SQLite er en gratis nedlastbar open-source SQL-databasemotor. SQLite bruker dynamiske skrive, noe som betyr at datatypen til en verdi som er knyttet til verdien i seg selv og ikke den variable eller beholderen. Bruk en CAST uttrykk i en spørring for å tvinge en bestemt datatype konvertering.

Bruksanvisning

1 Åpne filen som inneholder SQLite koden i en editor som Windows Notisblokk.

2 Åpne en SQLite database. I PHP dette er gjort med "sqlite_open" -funksjonen ved å legge til følgende kode:

$ Db = sqlite_open ( 'nameofdatabase', 0666, $ sqlerror);

Erstatt nameofdatabase 'med database faktiske navn. The '0666' argument er standard og anbefalt fil modus. Eventuelle feil blir lagret i «$ sqlerror" variable.

3 Send en spørring og bruke "CAST" uttrykk for å konvertere en INT til en String. I PHP dette er gjort med "sqlite_query" funksjon ved å legge koden:

sqlite_query ($ db, "INSERT INTO MyTable VERDIER (CAST (13 AS TEKST))");

Erstatt "MyTable" med navnet på tabellen du ønsker å sette inn data i. I eksemplet er det hele tall 13 omformet til et tekstdatatype.

4 Lagre filen og legg den på serveren din til å utføre CAST uttrykk.