Come convertire INT a stringa in SQLite

March 8

Conversione di un INT in un valore di testo in SQLite è utile quando si vuole garantire la vostra informazione non viene accidentalmente convertito nel tipo di dati sbagliato durante l'esecuzione. SQLite è un motore di database SQL gratuito scaricabile open-source. SQLite utilizza tipizzazione dinamica, ovvero il tipo di dati di un valore non è associato con il valore stesso e non variabile o contenitore. Utilizzare un'espressione CAST in una query per forzare una specifica conversione del tipo di dati.

istruzione

1 Aprire il file che contiene il codice SQLite in un editor come Blocco note di Windows.

2 Aprire un database SQLite. In PHP questo è fatto con la funzione "sqlite_open" aggiungendo il seguente codice:

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

Sostituire 'nameofdatabase' con il nome effettivo del database. La '0666' argomento è la modalità di file consigliata di default e. Eventuali errori vengono memorizzati nella variabile "$ SQLError".

3 Invia una query e usare l'espressione "CAST" per convertire un INT in una stringa. In PHP questo viene fatto con la funzione "sqlite_query" aggiungendo il codice:

sqlite_query ($ db, "INSERT in valori di MyTable (CAST (13 COME TESTO))");

Sostituire "mytable" con il nome della tabella che si desidera inserire i dati. Nell'esempio, il numero intero 13 viene convertito in un tipo di dati di testo.

4 Salvare il file e caricarlo sul vostro server per eseguire l'espressione CAST.