|     Inicio    |   |         |  |   FOROS      |  |      |      
   Elastix - VoIP B4A (Basic4Android) App inventor 2 PHP - MySQL
  Estación meteorológica B4J (Basic4Java) ADB Shell - Android Arduino
  Raspberry Pi Visual Basic Script (VBS) FireBase (BD autoactualizable) NodeMCU como Arduino
  AutoIt (Programación) Visual Basic Cosas de Windows Webs interesantes
Translate:
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

____________________________

317.- Hosting hostinger.

- NOTA IMPORTANTE: estos hosting gratuitos no son una buena recomendación, ya que al cabo del tiempo ponen condiciones, te bloquean la cuenta, ponen publiclidad, cabecera JavaScript...

SE RECOMIENDA UN HOSTING DE PAGO como:

1º Hostgator: https://www.hostgator.com/shared-compare

2º Bluehost: https://www.bluehost.com/hosting/shared

3º Siteground: https://www.siteground.es/hosting-web.htm

4º Godaddy: https://es.godaddy.com/

5º Inmotion: https://www.inmotionhosting.com/business-hosting

___________________________________
- Registro en hostinger.

YA NO FUNCIONA. Mantengo este tutorial anticuado para indicar la manera en la que hacía hace unos años, pero ya no es recomendable.

Inténtalo con 000webhost.

_____________________________________________

- Nos saldrá la siguiente pantalla, no escribimos nada, simplemente pulsar el botón de "CONTINUAR A CAJA" o "FINALIZAR COMPRA"

- Pulsamos en "CREAR NUEVA CUENTA".

- Escribimos nuestro correo, marcamos "Estoy de acuerdo con" y pulsamos en "COMPLETAR ORDEN".

- Entramos en nuestro correo, nos debe haber llegado un correo de Hostinger. Pulsamos el enlace de validación en el mensaje del correo.

- Creamos nuestra cuenta, nos saldrá la siguente ventana en donde tendremos que rellenar los datos de Configuración de cuenta.

- Marcamos Subdominio gratuito.

- Ahí pondremos cómo se llamará nuestro subdominio, en mi caso: kio4

- Obtendré el subdominio: kio4.esy.es

- Vamos a la dirección donde se encuentra el Panel de control:

- https://cpanel. hostin ger.es

- Pulsamos en el desplegable Hosting y luego en nuestra cuenta, en mi caso kio4.esy.es

- Luego pulsamos el icono de Detalles, ahí veremos datos de nuestra cuenta y la manera de cambiar las contraseñas del sitio, FTP, MySQL..

 

___________________________________
___________________________________
- Crear una base de datos MySQL.

- Ahora vamos a crear la base de datos. Pulsamos en Bases de datos MySQL y creamos nuestra base de datos.

- La cuenta gratuita de hostinger permite tener 2 bases de datos MySQL.

- Mi base de datos se llamará: u798509677_comun

- El usuario de entrada será u798509677_juan

Aquí la tenemos:

- La base de datos se llama: u798509677_comun
- Fíjate que el nombre del usuario es: u798509677_juan y la contraseña.
- La dirección de la base de datos es:
mysql.hostinger.es

- Más adelante necesitaremos estos datos en los archivos PHP de conexión a la base de datos:

// 1.- IDENTIFICACION nombre de la base, del usuario, clave y servidor
$db_host="mysql.hostinger.es";
$db_name="u798509677_comun";
$db_login="u798509677_juan";
$db_pswd="contraseña";

- Volvemos a la pantalla del Panel de Control y pulsamos en phpMyAdmin

 

- Creación de una tabla en la base de datos.

- Nos saldrá esta ventana, en nuestra base de datos u798509677_comun vamos a crear una tabla llamada: personas con 4 columnas.

 

id: Es de tipo INT, PRIMARY y Auto_Increment.
Nombre, Edad, Ciudad: Son de tipo VARCHAR y de tamaño 10, 3 y 12 respectivamente, como indica el gráfico.

(respeta las mayúsculas y minúsculas, no pongas acento en los nombres de campos).

- En todas las tablas que creemos es importante que siempre tengan una clave de identificación de registro, id. Esta clave autoincrementará cada vez que guardemos un registro nuevo sin necesidad de que nosotros le insertemos su dato numérico. Fíjate que está marcada la casilla de A_I

- Aquí la tenemos creada:


_____________________________________________
- Insertar los datos desde phpMyAdmin.

- Una vez creada, Insertamos a varias personas...

- Vamos a Insertar y ponemos Nombre, Edad y Ciudad. El id no hace falta ponerlo que se crea automáticamente.

- Introducimos varios registros más y luego pulsamos en Examinar para verlos.

__________________________________________
- Insertar los datos desde un archivo. (Importar).

- Podríamos, copiar el siguente archivo: personas.sql e Importarlo a nuestra base de datos, de esta manera no tendremos que insertarlos uno a uno.
- Cuando Importes el archivo personas.sql le pones el tipo de carácter ISO 8859-1 (para que salgan acentos y la eñe)

- Fíjate que todos las líneas de las personas terminan en coma,
- Excepto el último que pongas, que debe terminar en punto y coma;

- Fíjate que a veces se utiliza el acento: `personas`
- Otras veces la comilla simple: 'Jerez'

- Simplemente añadiendo a este archivo líneas como ('Pedro', '33', 'Benamahoma'); y luego importándolo, se insertarán en la Base de datos. Cuidado con la coma y el punto y coma final del archivo.

- En tu ordenador crea un archivo de texto llamado personas.sql y copia el siguiente contenido:

personas.sql

CREATE TABLE IF NOT EXISTS `personas` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`Nombre` varchar(14) CHARACTER SET utf8 COLLATE utf8_spanish2_ci NOT NULL,
`Edad` varchar(3) CHARACTER SET utf8 COLLATE utf8_spanish2_ci NOT NULL,
`Ciudad` varchar(15) CHARACTER SET utf8 COLLATE utf8_spanish2_ci NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 ;

INSERT INTO `personas` (`Nombre`, `Edad`, `Ciudad`) VALUES
('Juan', '22', 'Puerto Real'),
('Antonio', '33', 'Cádiz'),
('Luis', '44', 'San Fernando'),
('Carlos', '47', 'El Puerto'),
('Enrique', '21', 'Jerez'),
('Miguel', '19', 'Chiclana'),
('Diego', '42', 'Rota'),
('Francisco', '30', 'Medina'),
('José', '29', 'Conil'),
('Lucas', '28', 'Barbate'),
('Eva', '36', 'Sanlúcar'),
('Daniel', '39', 'Chipiona'),
('Ana', '53', 'Trebujena'),
('Alejandro', '42', 'Paterna'),
('Manuel', '34', 'Tarifa'),
('Javier', '46', 'Algeciras'),
('Oscar', '42', 'Grazalena');

- Pones ISO 8859-1, para que salgan acentos y eñes, si no te funciona con ISO 8859-1, prueba otros conjunto de caracteres para que salgan los acentos, prueba con utf-8.

NOTA: algunos servidores permiten cargar los datos desde un archivo en el ordenador local:
LOAD DATA LOCAL INFILE 'C:/appinventor/php/curso.txt' INTO TABLE `curso`
FIELDS TERMINATED BY ','
ENCLOSED BY '"' ESCAPED BY '"' LINES TERMINATED BY ' ' ;

- El botón Continuar, está al final de la página.

- Vamos a Examinar y observamos los registros cargados desde el archivo personas.sql

- Puede ocurrir que de borrar y cargar registros los números del campo id no sean consecutivos, esto no tiene importancia ya que este campo se utiliza solo como referencia del registro y no tiene es indiferente que sean números continuos.

__________________________________________
- Exportar.

- Esto sería tomar la configuración y los datos de nuestra tabla y guardarla mediante un archivo en nuestro ordenador.

__________________________________________
- La base de datos tendrá estas referencias, que utilizaremos más adelante para comunicarnos con ella por PHP.

Antes indiqué los datos de identificación de nuestra base de datos:

 

- La base de datos se llama: u798509677_comun
- Fíjate que el nombre del usuario es: u798509677_juan y la contraseña.
- La dirección de la base de datos es:
mysql.hostinger.es

- Pues bien más adelante cuando veamos los archivos PHP tendremos que poner esta información para comunicarnos desde PHP con la base de datos:

// 1.- IDENTIFICACION nombre de la base, del usuario, clave y servidor
$db_host="mysql.hostinger.es";

$db_name="u78509677_comun
";
$db_login="u78509677_juan
";
$db_pswd="contraseña";
$link = mysql_connect($db_host, $db_login, $db_pswd);

- Pulsando en el icono indicado, podemos cambiar la contraseña de nuestra base de datos.

- Esa será la contraseña que pongamos en:

$db_pswd="contraseña";

______________________________
- Base de datos común con diferentes tablas para todas nuestras aplicaciones y ejemplos.

NOTA: como he indicado anteriormente, el hostinger gratuito solo nos permite tener dos bases de datos. Si queremos hacer muchas aplicaciones y solo disponemos de dos bases de datos, podemos hacer lo siguiente:

Creamos una base de datos, por ejemplo: u798509677_comun.
Supongamos que vamos a trabajar con varias aplicaciones con App inventor, cada una tendrá una tabla:
tbl_juegos, tbl_paises, tbl_tapas, tbl_ciudadanos, es decir, dentro de la misma base de datos, podemos tener varias tablas independientes, cada una con su estructura.

- En hostinger lo haremos de esa manera, solo tendremos la base de datos: u798509677_comun y crearemos en ella todas las tablas correspondientes a todas las aplicaciones.

- A lo largo de todos los tutoriales que vamos a realizar con MySQL solo utilizaremos la base de datos: u798509677_comun.

- Estas son las tablas que crearemos durante este curso, fijate una vez más que solo hay una base de datos que contiene 7 tablas. Las iremos creando en distintos tutoriales.

__________________________________
__________________________________

 

- 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