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 errato durante l'esecuzione. SQLite è un open-source motore di database SQL scaricabile gratuitamente . SQLite utilizza tipizzazione dinamica , che significa che il tipo di dati di un valore è associato il valore stesso e non la variabile o contenitore. Utilizzare un'espressione CAST in una query per forzare una specifica conversione del tipo di dati . Istruzioni
1
Aprire il file contenente il codice SQLite in un editor come Blocco note di Windows .
2
Aprire un database SQLite . In PHP questo viene fatto con la funzione " sqlite_open " aggiungendo il seguente codice:
$ db = sqlite_open ( ' nameofdatabase ' , 0666 , $ SQLError ) ;
Sostituire ' nameofdatabase ' con il proprio nome effettivo della banca dati . L'argomento '0666 ' è il default e la modalità del file consigliata. Eventuali errori vengono memorizzati nel " $ SQLError " variabile .
3
Invia una query e utilizzare 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 INTO 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 testo .
4
Salvare il file e caricarlo sul vostro server per eseguire l'espressione CAST .