Tecnología

Inicio

Cómo convertir INT para cuerdas en SQLite

La conversión de una INT en un valor de texto en SQLite es útil cuando se quiere garantizar que su información no se convierte accidentalmente con el tipo de datos incorrecto durante la ejecución. SQLite es un motor de base de datos SQL de descarga gratuita de código abierto. SQLite utiliza tipos dinámicos, lo que significa el tipo de datos de un valor se asocia con el valor en sí y no la variable o contenedor. Utilice una expresión de conversión en una consulta para forzar una conversión de tipo de datos específico.

Instrucciones

1 Abra el archivo que contiene el código de SQLite en un editor como el Bloc de notas de Windows.

2 Abrir una base de datos SQLite. En PHP esto se hace con la función "sqlite_open" añadiendo el siguiente código:

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

Reemplazar 'nameofdatabase' con el nombre real de la base de datos. El '0666' argumento es el modo por defecto y archivos recomendado. Cualquier error se almacenan en la variable "$ sqlerror".

3 Enviar una consulta y el uso de la expresión "echar" para convertir un INT en una cadena. En PHP esto se hace con la función "sqlite_query" añadiendo el código:

sqlite_query ($ db, "insertar en los valores mitabla (CAST (13 como texto))");

Reemplazar "mitabla" con el nombre de la tabla que desea insertar datos en. En el ejemplo, el entero 13 se convierte en un tipo de datos de texto.

4 Guarde el archivo y cargarlo en el servidor para ejecutar la expresión CAST.