Konvertieren eines INT in eine TEXT Wert in SQLite ist hilfreich, wenn Sie sicherstellen, dass Ihre Informationen nicht versehentlich an den falschen Datentyp während der Ausführung umgewandelt werden soll. SQLite ist eine kostenlose herunterladbare Open-Source- SQL -Datenbank-Engine . SQLite verwendet dynamische Typisierung , die der Datentyp eines Wertes mit dem Wert selbst und nicht die Variable oder Behälter zugeordnet ist . Verwenden Sie eine CAST Ausdruck in einer Abfrage auf einen bestimmten Datentyp -Konvertierung zu erzwingen . Anleitung
1
Öffnen Sie die Datei mit SQLite -Code in einem Editor wie Windows Editor .
2
Öffnen einer SQLite-Datenbank . In PHP wird dies mit dem " sqlite_open "-Funktion , indem Sie den folgenden Code gemacht :
$ db = sqlite_open ( ' nameofdatabase ' , 0666 , $ sqlerror );
Ersetzen ' nameofdatabase "mit Ihrer Datenbank tatsächlichen Namen. Die '0666 ' Argument ist die Standardeinstellung und empfohlene Datei -Modus. Etwaige Fehler werden in der " $ sqlerror " Variable gespeichert.
3
Sendet eine Abfrage und verwenden Sie den " CAST " Ausdruck in einen int in einen String zu konvertieren. In PHP wird dies mit dem " sqlite_query "-Funktion , indem Sie den Code getan :
sqlite_query ( $ db , "INSERT INTO mytable VALUES ( CAST ( 13 AS TEXT ) )");
Ersetzen " mytable " mit dem Namen der Tabelle, die Sie Daten eingefügt . In dem Beispiel wird die ganze Zahl 13 in einem Text -Datentyp konvertiert .
4
Speichern Sie die Datei und laden Sie es auf Ihrem Server , um den Ausdruck CAST auszuführen.