|     Inicio    |   |         |  |   FOROS      |  |      |      
   Elastix - VoIP B4A (Basic4Android) App inventor 2 PHP - MySQL
  Estación meteorológica B4J (Basic4Java) ADB Shell - Android Arduino
  AutoIt (Programación) Visual Basic Script (VBS) FireBase (BD autoactualizable) NodeMCU como Arduino
  Teleco - Emisora de A.M. Visual Basic Cosas de Windows Webs interesantes
T Búsqueda en este sitio:


.

App inventor 2 en español
Cómo programar los teléfonos móviles con Android
mediante App inventor 2 - Juan Antonio Villalpando

--- PHP y MySQL en App Inventor 2 --

Volver al índice del tutorial de PHP y MySQL

____________________________

398.- Falta de alumnos a la clase. MySQL. (I)

- Vamos a realizar una aplicación donde podamos poner las faltas de asistencias y retrasos a los alumnos de un curso.

- Partimos de este listado de alumnos:

curso.txt

- Disponemos de la base de datos u798509677_comun, en ella teníamos varias tablas, vamos a añadirle la tabla curso.

- Para crear la tabla curso, vamos a importar a la base de datos el código de creación e insersión de datos.

- El archivo de datos curso.txt es de la forma:

Álvarez, Luisito

- Para importar el dato debería estar como

('Álvarez', 'Luisito'),

- MySQL tiene una orden para convertir los datos:

LOAD DATA LOCAL INFILE 'C:/appinventor/php/curso.txt'
INTO TABLE curso
FIELDS TERMINATED BY ',' ENCLOSED BY '"' ESCAPED BY '"'
LINES TERMINATED BY ' ';

- Pero lo vamos hacer de otra manera:

- Este sería el archivo de creación de la tabla curso.

crearcurso.sql

CREATE TABLE `curso` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`Apellido` varchar(15) CHARACTER SET utf8 COLLATE utf8_spanish2_ci NOT NULL,
`Nombre` varchar(15) CHARACTER SET utf8 COLLATE utf8_spanish2_ci NOT NULL,
`J` varchar(5) CHARACTER SET utf8 COLLATE utf8_spanish2_ci NOT NULL,
`I` varchar(5) CHARACTER SET utf8 COLLATE utf8_spanish2_ci NOT NULL,
`R` varchar(5) CHARACTER SET utf8 COLLATE utf8_spanish2_ci NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 ;

- La J serían las faltas Justificadas.
- La I serían las faltas Injustificadas.
- La R serían los Retrasos.
___________________________________________________________
- Insertarle los datos al archivo de creación de la tabla curso.

- Nos falta insertarle los datos al archivo, ya que queremos crear la tabla y añadirle los datos.

- Vamos a la web:

http://www.convertcsv.com/csv-to-sql.htm

- Cargamos el archivo de curso.txt

curso.txt

- Desmarca Key.

- Marca Use one INSERT...

- Copiamos la partes INSERT INTO curso en nuestro archivo anterior crearcurso.sql:

crearcurso.sql

CREATE TABLE `curso` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`Apellido` varchar(15) CHARACTER SET utf8 COLLATE utf8_spanish2_ci NOT NULL,
`Nombre` varchar(15) CHARACTER SET utf8 COLLATE utf8_spanish2_ci NOT NULL,
`J` varchar(5) CHARACTER SET utf8 COLLATE utf8_spanish2_ci NOT NULL,
`I` varchar(5) CHARACTER SET utf8 COLLATE utf8_spanish2_ci NOT NULL,
`R` varchar(5) CHARACTER SET utf8 COLLATE utf8_spanish2_ci NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 ;

INSERT INTO curso(Nombre,Apellido) VALUES
('Álvarez','Luisito')
,('Benítez','Paquito')
,('Chávez','Antoñito')
,('Dominguez','Juanito')
,('Estévez','Carlitos')
,('Fernández','Ernestito')
,('González','Alfredito')
,('Hernández','Andresito')
,('Ibáñez','Pepito')
,('Jiménez','Miguelito')
,('López','Dieguito')
,('Martínez','Albertito')
,('Núñez','Manolito')
,('Ortiz','Jesusito')
,('Pérez','Joselito')
,('Quílez','Joaquinito')
,('Ramírez','Pablito')
,('Sánchez','Pedrito')
,('Tamez','Alejandrito')
,('Vázquez','Cristobalito')
,('Yágüez','Felipito')
,('Zaldívar','Vicentito');

_________________________________________________________________
- Importar el archivo para crear e introducir los datos en la base de datos.

- Lo vamos a Importar a nuestra base de datos: u798509677_comun

- Aunque hemos visto que los Nombre y Apellidos salen con los acentos, para hacer pruebas vamos a usar los Nombres y Apellidos sin acentos.

- Es archivo que vamos a utilizar para crear la tabla y los datos es el siguiente:

crearcursosinacentos.sql

- Aquí tenemos nuestra tabla.

__________________________________

 

- Mi correo:
juana1991@yahoo.com
- KIO4.COM - Política de cookies. Textos e imágenes propiedad del autor:
© Juan A. Villalpando
No se permite la copia de información ni imágenes.
Usamos cookies propias y de terceros que entre otras cosas recogen datos sobre sus hábitos de navegación y realizan análisis de uso de nuestro sitio.
Si continúa navegando consideramos que acepta su uso. Acepto    Más información