Programación android con PHP y MySQL
en una red local
VER VIDEO PH10
Ver EYDH en Internet
Creación de la base de conocimientos EYDH
eydhbd.php
<html>
<body bgcolor="orange">
<h3>Creación de la base de conocimientos EYDH con PHP y MySQL</h3>
<?php
$host='localhost';
$user='root';
$pass='adminadmin';
$con=mysql_connect($host,$user,$pass);
//Eliminar base de datos eydh2
if(mysql_select_db('eydh2',$con)){
$sql1="DROP database eydh2";
$drop_db=mysql_query($sql1,$con);
echo'Base de datos eliminada...<br>';
}
//Crear base de datos eydh2
$sql="CREATE database eydh2";
$crear_bd=mysql_query($sql,$con);
if(!$crear_bd){
echo 'Error al crear la base de
datos<br>';
}else{
echo 'Base de datos creada...<br>';
// con la base de datos creada podemos empezar a crear nuestras tablas
mysql_select_db('eydh2',$con);
$tabla="CREATE TABLE IF NOT EXISTS
`ttemas` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`tema` varchar(80) NOT NULL,
`tipo` int(3) NOT NULL,
`imagen` varchar(80) NOT NULL,
`desc` longtext NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1000";
$crear_tabla=mysql_query($tabla,$con);
if(!$crear_tabla){
echo 'Error al crear la tabla de temas en la base de datos';
}else{
echo 'La tabla de temas se creo...<br>';
// si la tabla de temas se creo correctamente entonces insertamos los datos
$datos="INSERT INTO `ttemas`
(`id`, `tema`, `tipo`,`imagen`,`desc`)
VALUES
('', 'Evolución Física',1, 'image/1000-evolucion1.jpg','Pasado Evolución Física'),
('', 'principio',1, 'image/1010-principio.jpg','En un principio no existia nada'),
('', 'cuerdas',1, 'image/1020-cuerdas.jpg','Las cuerdas son anillos de energia'),
('', 'membranas',1, 'image/1030-membranas.jpg','Las membranas son cuerdas alargadas')
" ;
$consulta=mysql_query($datos,$con);
if(!$consulta){
echo 'Error al insertar los datos de temas';
}else{
echo 'Los datos de temas se insertaron...<br>';
?>
//Desplegar la tabla ttemas
<table border="1">
<tr>
<td><b>Id</b></td>
<td><b>Tema</b></td>
<td><b>Tipo</b></td>
<td><b>Imagen</b></td>
<td><b>Descr</b></td>
</tr>
<?
$query = "SELECT * FROM ttemas";
$result = mysql_query($query);
$numero = 0;
while($row = mysql_fetch_array($result))
{
echo "<tr><td>" . $row["id"] . "</td>";
echo "<td>" . $row["tema"] . "</td>";
echo "<td>" . $row["tipo"] . "</td>";
echo "<td>". $row["imagen"]. "</td>";
echo "<td>" .$row["desc"]. "</td></tr>";
$numero++;
}
echo "<tr><td><b>#: " . $numero ."</b></td></tr>";
mysql_free_result($result);
?>
</table>
<?
$tabla1="CREATE TABLE IF NOT EXISTS
`notas` (
`id2` int(10) NOT NULL AUTO_INCREMENT,
`id1` int(10) NOT NULL,
`user1` varchar(30) NOT NULL,
`fecha1` date NOT NULL,
`tema1` varchar(80) NOT NULL,
`desc1` mediumtext NOT NULL,
PRIMARY KEY (`id2`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1000";
$crear_tabla1=mysql_query($tabla1,$con);
if(!$crear_tabla1){
echo 'Error al crear la tabla notas en la base de datos';
}else{
echo 'La tabla notas se creo...<br>';
// si la tabla se creo correctamente entonces insertamos los datos
$fecha2=date("Y-m-d");
$datos1="INSERT INTO `notas`
(`id2`, `id1`,`user1`, `fecha1`,
`tema1`,`desc1`)
VALUES
('',1002, 'usuario','$fecha2', 'cuerdas','En un principio solo existia cuerdas'),
('',1002, 'usuario','$fecha2', 'cuerdas','Las cuerdas son anillos de energia')
" ;
$consulta1=mysql_query($datos1,$con);
if(!$consulta1){
echo 'Error al insertar los datos notas';
}else{
echo 'Los datos notas se insertaron...<br>';
?>
//Desplegar la tabla notas
<table border="1">
<tr>
<td><b>Id2</b></td>
<td><b>Id1</b></td>
<td><b>Usuario1</b></td>
<td><b>Fecha1</b></td>
<td><b>Tema1</b></td>
<td><b>Descr1</b></td>
</tr>
<?
$query = "SELECT * FROM notas";
$result = mysql_query($query);
$numero = 0;
while($row = mysql_fetch_array($result)){
echo "<tr><td>" . $row["id2"] . "</td>";
echo "<td>" . $row["id1"] . "</td>";
echo "<td>" . $row["user1"] . "</td>";
echo "<td>". $row["fecha1"]. "</td>";
echo "<td>" .$row["tema1"]. "</td>";
echo "<td>" .$row["desc1"]. "</td></tr>";
$numero++;
}
echo "<tr><td>
<b>#: " . $numero .
"</b></td></tr>";
mysql_free_result($result);
?>
</table>
<?
echo'<br>La base de conocimientos EYDH creada.....';
}//insertar notas
}//crear tabla notas
}//insertar temas
}//crear tabla ttemas
}//crear base de datos
?>
</body>
</html>
Conectar la base de datos con include o require
eydhcon.php
<?php
$con=mysql_connect('localhost','root','adminadmin');
if($con){
mysql_select_db('eydh2',$con);
}else{
echo ("Error al conectar la bd...");
}
?>
Para ejecutar las páginas creadas en lenguaje o
escripts html y php instalamos y usamos en el teléfono inteligente el
paquete PWS si no se tiene buscar en play store de google buscarlo e
instalarlo, contiene el servidor web, el lenguaje php y el servidor de
base de datos mysql. Para crear los programas usar MasterWeb y para el
browser usar Opera clasic, si no se tienen buscarlos también en play
store de google, cuando se encuentren instalarlos. Ver primera página de
Programación android con PHP y MySQL que trata de la instalación. Una
aplicación cliente servidor consiste de peticiones de servicios del
cliente al servidor y responde el servicio de la petición. Cuando
prendemos el teléfono se carga el sistema operativo android y se ejecuta
en la memoria, donde controla y ejecuta las aplicaciones de forma
concurrente, como el servidor web que se ejecuta como hilos de procesos
por cada una de las peticiones de los clientes. Con un programa como
inspector wifi se identifican las direcciones ip en la red local, para
el teléfono servidor es 192.168.1.75 El servidor web tiene un directorio
www donde se colocan lo archivos de páginas con un nombre que termina
con html o php. Ahora podemos requerir las páginas de html y php en el
propio teléfono con el browser como el opera clasic, donde se coloca la
dirección:
http://localhost/nombre-archivo.html o php
también como:
http://127.0.0.1/ nombre-archivo.html o php
Cuando se usa otro teléfono de la intranet introducimos:
http://192.168.1.75/nombre-archivo.html o php
Cuando
se envía la dirección y la página deseada al servidor web, busca la
página, al encontrarla el servidor web la analiza, si encuentra
instrucciones html que inicia con <html> o una secuencia de
instrucciones php que inicia con <?php y termina con ?> puede
incluir instrucciones para acceso y manipulación de base de datos de
mysql. El servidor web llama al interprete php y cada instrucción php
la interpreta y las traduce a html, cuando termina el análisis de la
página al encontrar </html> el servidor web la envía al cliente
que la pidió. El servidor web continúa en ejecución como hilos de
procesos esperando peticiones y respondiendo a los clientes, hasta que
se para el servidor web o se apaga completamente el teléfono.
Para
copiar el código, de alguna página de Programación android con PHP y
MySQL seleccionar la parte deseada de las páginas de:
evolucionydesarrollohumano.blogspot.com Salir de opera clasic y entrar
en la pantalla de edición del webmaster y pegarla.
Vistas de página en total
jueves, 19 de junio de 2014
jueves, 12 de junio de 2014
Programación android con PHP y MySQL - ph09
Programación android con PHP y MySQL
VER VIDEO PH09
EYDH V3
Ver EYDH en Internet
en una red local
Voy a desarrollar una aplicación en php y mysql en una red local con teléfonos inteligentes, uno de ellos será el servidor y los otros clientes, tres son teléfonos inteligentes, una tablet y una laptop.
Estos son los temas que trataremos.
ph00 Programación Android con PHP y MySQL
Red local con Teléfonos Inteligentes
Palapa Web Server
ph1-ph2 Introducción lenguaje HTML.
ph3-ph8 Introducción lenguaje PHP.
ph9-ph10 Introducción a MySQL.
ph11-ph26 Aplicación EYDH.
ph27-EYDH PHPMyADMIN
ph28-EYDH en Internet
ph29-EYDH en la Red Telefónica
1. Primero necesitamos un modem ruteador que tenga wi-fi para conectarse a internet y también conectar los teléfonos inteligentes en la red local.
2. Segundo identificar la dirección ip local de cada teléfono inteligente con algún programa de los muchos que hay en google play store. Yo utilice el programa Inspector Wifi, el teléfono servidor tiene el ip:192.168.1.75 los clientes ip:192.168.1.67 ip:192.168.1.73
3. En el teléfono servidor se instala php,mysql y apache. Hay varios paquetes que incluyen los tres, algunos hay que pagar y otros son gratis.
Yo instale Palapa Web Server, es muy sencillo de instalar, ir a play store de google, buscar Palapa Web Server, una vez encontrado seleccionar instalarlo y listo, cuando termina, se lleva su icono a la primera pantalla, se presiona para ejecutarse y aparece una pantalla con una descripción y dos botones deslizables, un botón deslizable es para ejecutar y parar el servidor de base de datos mysql y el otro para ejecutar o parar el servidor apache.
En la parte superior derecha se presiona el botón redondo y aparece una ventana para seleccionar el browser, es necesario usar opera clasic, si no se tiene hay que instalarlo. Al seleccionar opera aparece una ventana pidiendo usuario, introducir admin y de contraseña, introducir admin y dar go.
Aparece una pantalla con los parámetros del web server apache, php y la base de datos mysql, no realizar ningún cambio.
Introducir en la ventana de enlaces de opera la dirección de: 127.0.0.1:9999/phpmyadmin y enviar con enter. Aparece una ventana login, pidiendo username:root y password:adminadmin. Ahora enviar la dirección presionando go.
Aparece la primera pantalla del programa phpMyAdmin que permite al administrador de la base de datos crear usuarios y permisos, crear bases de datos y sus tablas, hacer peticiones, insertar, modificar y eliminar campos de tablas, exportar e importar bases de datos y tablas, etc.
4. Ahora necesitamos un programa que facilite codificar programas en php, vamos a play store, y buscamos WebMaster, seleccionarlo e instalarlo. Llevar el icono de WebMaster a la primera página, presionar y aparece el editor de WebMaster, presionar el boton de menu y aparecen las opciones de New File, Open File, Save As y Preferences.
5.Vamos a realizar nuestro primer programa de hola...mi primer programa en php. En el editor de MasterWeb presionamos menu, seleccionamos New File y aparece una ventana con Select File Type con varios tipos de archivos, seleccionamos php.
6.Aparece la página de php:
<?php
?>
ahora escribimos entre las etiquetas:
<?php
echo "Hola...mi primer programa en php...";
?>
7.Presionamos menu y seleccionamos Save As para guardar el archivo como hola.php
8.Salimos de WebMaster y vamos a la primera pantalla seleccionamos opera e introducimos:127.0.0.1:8080 – y nos lleva a www seleccionamos hola.php.
Presionamos el enlace y se ejecuta y aparece: hola...mi primer programa en php...
De esta forma desarrollamos nuestro primer programa en php en nuestro teléfono inteligente que es un servidor web apache y también tiene la base de datos mysql y el lenguaje php.
Funciones de base de datos MySQL con PHP
<html>
<body bgcolor="orange">
<h3>Funciones de base de datos MySQL con PHP</h3>
<?php
$host='localhost';
$user='root';
$pass='adminadmin';
$con=mysql_connect($host,$user,$pass);
//Eliminar base de datos eydh2
if(mysql_select_db('eydh2',$con)){
$sql1="DROP database eydh2";
$drop_db=mysql_query($sql1,$con);
echo'Base de datos eliminada...<br>';
}
//Crear base de datos eydh2
$sql="CREATE database eydh2";
$crear_bd=mysql_query($sql,$con);
if(!$crear_bd){
echo 'Error al crear la base de
datos<br>';
}else{
echo 'Base de datos creada...<br>';
// con la base de datos creada podemos empezar a crear nuestras tablas
mysql_select_db('eydh2',$con);
$tabla="CREATE TABLE IF NOT EXISTS
`ttemas` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`tema` varchar(80) NOT NULL,
`tipo` int(3) NOT NULL,
`imagen` varchar(80) NOT NULL,
`desc` longtext NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1";
$crear_tabla=mysql_query($tabla,
$con);
if(!$crear_tabla){
echo 'Error al crear la tabla en
la base de datos';
}else{
echo 'La tabla se creo...<br>';
// si la tabla se creo correctamente entonces insertamos los datos
$datos="INSERT INTO `ttemas`
(`id`, `tema`, `tipo`,
`imagen`,`desc`)
VALUES
(1, 'principio',1, 'imagen','En un principio no existia nada'),
(2, 'xxxxx',1, 'imagen','Las cuerdas son anillos de energia'),
(3, 'membranas',1, 'imagen','Las membranas son cuerdas alargadas')
" ;
$consulta=mysql_query($datos,$con);
if(!$consulta){
echo 'Error al insertar los datos';
}else{
echo 'Los datos se insertaron...<br>';
?>
//Desplegar la tabla ttemas
<table border="1">
<tr>
<td><b>Id</b></td>
<td><b>Tema</b></td>
<td><b>Tipo</b></td>
<td><b>Imagen</b></td>
<td><b>Descripcion</b></td>
</tr>
<?
$query = "SELECT * FROM ttemas";
$result = mysql_query($query);
$numero = 0;
while($row = mysql_fetch_array($result))
{
echo "<tr><td>" . $row["id"] . "</td>";
echo "<td>" . $row["tema"] . "</td>";
echo "<td>" . $row["tipo"] . "</td>";
echo "<td>". $row["imagen"]. "</td>"; echo "<td>" .
$row["desc"]. "</td></tr>";
$numero++;
}
echo "<tr><td>
<b>#: " . $numero .
"</b></td></tr>";
mysql_free_result($result);
?>
</table>
<?
//Actualiza tema
$sql1="UPDATE ttemas SET `tema`='cuerdas' WHERE `id`=2";
if(mysql_query($sql1,$con)){
echo'Registro o fila de la base de datos actualizada...<br>';
}
?>
//Desplegar tabla ttemas
<table border="1">
<tr>
<td><b>Id</b></td>
<td><b>Tema</b></td>
<td><b>Tipo</b></td>
<td><b>Imagen</b></td>
<td><b>Descripcion</b></td>
</tr>
<?
$query = "SELECT * FROM ttemas";
$result = mysql_query($query);
$numero = 0;
while($row = mysql_fetch_array($result))
{
echo "<tr><td>" . $row["id"] . "</td>";
echo "<td>" . $row["tema"] . "</td>";
echo "<td>" . $row["tipo"] . "</td>";
echo "<td>". $row["imagen"]. "</td>"; echo "<td>" .
$row["desc"]. "</td></tr>";
$numero++;
}
echo "<tr><td>
<b>#: " . $numero .
"</b></td></tr>";
mysql_free_result($result);
?>
</table>
<?
//Eliminar un tema
$sql1="DELETE FROM ttemas WHERE `id`=2";
if(mysql_query($sql1,$con)){
echo'Registro o fila de la base de datos eliminada...<br>';
}
?>
//Desplegar tabla ttemas
<table border="1">
<tr>
<td><b>Id</b></td>
<td><b>Tema</b></td>
<td><b>Tipo</b></td>
<td><b>Imagen</b></td>
<td><b>Descripcion</b></td>
</tr>
<?
$query = "SELECT * FROM ttemas";
$result = mysql_query($query);
$numero = 0;
while($row = mysql_fetch_array($result))
{
echo "<tr><td>" . $row["id"] . "</td>";
echo "<td>" . $row["tema"] . "</td>";
echo "<td>" . $row["tipo"] . "</td>";
echo "<td>". $row["imagen"]. "</td>"; echo "<td>" .
$row["desc"]. "</td></tr>";
$numero++;
}
echo "<tr><td>
<b>#: " . $numero .
"</b></td></tr>";
mysql_free_result($result);
mysql_close($con);
?>
</table>
<?
}
}
}
?>
</body>
</html>
Para ejecutar las páginas creadas en lenguaje o escripts html y php instalamos y usamos en el teléfono inteligente el paquete PWS si no se tiene buscar en play store de google buscarlo e instalarlo, contiene el servidor web, el lenguaje php y el servidor de base de datos mysql. Para crear los programas usar MasterWeb y para el browser usar Opera clasic, si no se tienen buscarlos también en play store de google, cuando se encuentren instalarlos. Ver primera página de Programación android con PHP y MySQL que trata de la instalación. Una aplicación cliente servidor consiste de peticiones de servicios del cliente al servidor y responde el servicio de la petición. Cuando prendemos el teléfono se carga el sistema operativo android y se ejecuta en la memoria, donde controla y ejecuta las aplicaciones de forma concurrente, como el servidor web que se ejecuta como hilos de procesos por cada una de las peticiones de los clientes. Con un programa como inspector wifi se identifican las direcciones ip en la red local, para el teléfono servidor es 192.168.1.75 El servidor web tiene un directorio www donde se colocan lo archivos de páginas con un nombre que termina con html o php. Ahora podemos requerir las páginas de html y php en el propio teléfono con el browser como el opera clasic, donde se coloca la dirección:
http://localhost/nombre-archivo.html o php
también como:
http://127.0.0.1/ nombre-archivo.html o php
Cuando se usa otro teléfono de la intranet introducimos:
http://192.168.1.75/nombre-archivo.html o php
Cuando se envía la dirección y la página deseada al servidor web, busca la página, al encontrarla el servidor web la analiza, si encuentra instrucciones html que inicia con <html> o una secuencia de instrucciones php que inicia con <?php y termina con ?> puede incluir instrucciones para acceso y manipulación de base de datos de mysql. El servidor web llama al interprete php y cada instrucción php la interpreta y las traduce a html, cuando termina el análisis de la página al encontrar </html> el servidor web la envía al cliente que la pidió. El servidor web continúa en ejecución como hilos de procesos esperando peticiones y respondiendo a los clientes, hasta que se para el servidor web o se apaga completamente el teléfono.
Para copiar el código, de alguna página de Programación android con PHP y MySQL seleccionar la parte deseada de las páginas de: evolucionydesarrollohumano.blogspot.com Salir de opera clasic y entrar en la pantalla de edición del webmaster y pegarla.
VER VIDEO PH09
EYDH V3
Ver EYDH en Internet
en una red local
Voy a desarrollar una aplicación en php y mysql en una red local con teléfonos inteligentes, uno de ellos será el servidor y los otros clientes, tres son teléfonos inteligentes, una tablet y una laptop.
Estos son los temas que trataremos.
ph00 Programación Android con PHP y MySQL
Red local con Teléfonos Inteligentes
Palapa Web Server
ph1-ph2 Introducción lenguaje HTML.
ph3-ph8 Introducción lenguaje PHP.
ph9-ph10 Introducción a MySQL.
ph11-ph26 Aplicación EYDH.
ph27-EYDH PHPMyADMIN
ph28-EYDH en Internet
ph29-EYDH en la Red Telefónica
1. Primero necesitamos un modem ruteador que tenga wi-fi para conectarse a internet y también conectar los teléfonos inteligentes en la red local.
2. Segundo identificar la dirección ip local de cada teléfono inteligente con algún programa de los muchos que hay en google play store. Yo utilice el programa Inspector Wifi, el teléfono servidor tiene el ip:192.168.1.75 los clientes ip:192.168.1.67 ip:192.168.1.73
3. En el teléfono servidor se instala php,mysql y apache. Hay varios paquetes que incluyen los tres, algunos hay que pagar y otros son gratis.
Yo instale Palapa Web Server, es muy sencillo de instalar, ir a play store de google, buscar Palapa Web Server, una vez encontrado seleccionar instalarlo y listo, cuando termina, se lleva su icono a la primera pantalla, se presiona para ejecutarse y aparece una pantalla con una descripción y dos botones deslizables, un botón deslizable es para ejecutar y parar el servidor de base de datos mysql y el otro para ejecutar o parar el servidor apache.
En la parte superior derecha se presiona el botón redondo y aparece una ventana para seleccionar el browser, es necesario usar opera clasic, si no se tiene hay que instalarlo. Al seleccionar opera aparece una ventana pidiendo usuario, introducir admin y de contraseña, introducir admin y dar go.
Aparece una pantalla con los parámetros del web server apache, php y la base de datos mysql, no realizar ningún cambio.
Introducir en la ventana de enlaces de opera la dirección de: 127.0.0.1:9999/phpmyadmin y enviar con enter. Aparece una ventana login, pidiendo username:root y password:adminadmin. Ahora enviar la dirección presionando go.
Aparece la primera pantalla del programa phpMyAdmin que permite al administrador de la base de datos crear usuarios y permisos, crear bases de datos y sus tablas, hacer peticiones, insertar, modificar y eliminar campos de tablas, exportar e importar bases de datos y tablas, etc.
4. Ahora necesitamos un programa que facilite codificar programas en php, vamos a play store, y buscamos WebMaster, seleccionarlo e instalarlo. Llevar el icono de WebMaster a la primera página, presionar y aparece el editor de WebMaster, presionar el boton de menu y aparecen las opciones de New File, Open File, Save As y Preferences.
5.Vamos a realizar nuestro primer programa de hola...mi primer programa en php. En el editor de MasterWeb presionamos menu, seleccionamos New File y aparece una ventana con Select File Type con varios tipos de archivos, seleccionamos php.
6.Aparece la página de php:
<?php
?>
ahora escribimos entre las etiquetas:
<?php
echo "Hola...mi primer programa en php...";
?>
7.Presionamos menu y seleccionamos Save As para guardar el archivo como hola.php
8.Salimos de WebMaster y vamos a la primera pantalla seleccionamos opera e introducimos:127.0.0.1:8080 – y nos lleva a www seleccionamos hola.php.
Presionamos el enlace y se ejecuta y aparece: hola...mi primer programa en php...
De esta forma desarrollamos nuestro primer programa en php en nuestro teléfono inteligente que es un servidor web apache y también tiene la base de datos mysql y el lenguaje php.
Funciones de base de datos MySQL con PHP
<html>
<body bgcolor="orange">
<h3>Funciones de base de datos MySQL con PHP</h3>
<?php
$host='localhost';
$user='root';
$pass='adminadmin';
$con=mysql_connect($host,$user,$pass);
//Eliminar base de datos eydh2
if(mysql_select_db('eydh2',$con)){
$sql1="DROP database eydh2";
$drop_db=mysql_query($sql1,$con);
echo'Base de datos eliminada...<br>';
}
//Crear base de datos eydh2
$sql="CREATE database eydh2";
$crear_bd=mysql_query($sql,$con);
if(!$crear_bd){
echo 'Error al crear la base de
datos<br>';
}else{
echo 'Base de datos creada...<br>';
// con la base de datos creada podemos empezar a crear nuestras tablas
mysql_select_db('eydh2',$con);
$tabla="CREATE TABLE IF NOT EXISTS
`ttemas` (
`id` int(10) NOT NULL AUTO_INCREMENT,
`tema` varchar(80) NOT NULL,
`tipo` int(3) NOT NULL,
`imagen` varchar(80) NOT NULL,
`desc` longtext NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=1";
$crear_tabla=mysql_query($tabla,
$con);
if(!$crear_tabla){
echo 'Error al crear la tabla en
la base de datos';
}else{
echo 'La tabla se creo...<br>';
// si la tabla se creo correctamente entonces insertamos los datos
$datos="INSERT INTO `ttemas`
(`id`, `tema`, `tipo`,
`imagen`,`desc`)
VALUES
(1, 'principio',1, 'imagen','En un principio no existia nada'),
(2, 'xxxxx',1, 'imagen','Las cuerdas son anillos de energia'),
(3, 'membranas',1, 'imagen','Las membranas son cuerdas alargadas')
" ;
$consulta=mysql_query($datos,$con);
if(!$consulta){
echo 'Error al insertar los datos';
}else{
echo 'Los datos se insertaron...<br>';
?>
//Desplegar la tabla ttemas
<table border="1">
<tr>
<td><b>Id</b></td>
<td><b>Tema</b></td>
<td><b>Tipo</b></td>
<td><b>Imagen</b></td>
<td><b>Descripcion</b></td>
</tr>
<?
$query = "SELECT * FROM ttemas";
$result = mysql_query($query);
$numero = 0;
while($row = mysql_fetch_array($result))
{
echo "<tr><td>" . $row["id"] . "</td>";
echo "<td>" . $row["tema"] . "</td>";
echo "<td>" . $row["tipo"] . "</td>";
echo "<td>". $row["imagen"]. "</td>"; echo "<td>" .
$row["desc"]. "</td></tr>";
$numero++;
}
echo "<tr><td>
<b>#: " . $numero .
"</b></td></tr>";
mysql_free_result($result);
?>
</table>
<?
//Actualiza tema
$sql1="UPDATE ttemas SET `tema`='cuerdas' WHERE `id`=2";
if(mysql_query($sql1,$con)){
echo'Registro o fila de la base de datos actualizada...<br>';
}
?>
//Desplegar tabla ttemas
<table border="1">
<tr>
<td><b>Id</b></td>
<td><b>Tema</b></td>
<td><b>Tipo</b></td>
<td><b>Imagen</b></td>
<td><b>Descripcion</b></td>
</tr>
<?
$query = "SELECT * FROM ttemas";
$result = mysql_query($query);
$numero = 0;
while($row = mysql_fetch_array($result))
{
echo "<tr><td>" . $row["id"] . "</td>";
echo "<td>" . $row["tema"] . "</td>";
echo "<td>" . $row["tipo"] . "</td>";
echo "<td>". $row["imagen"]. "</td>"; echo "<td>" .
$row["desc"]. "</td></tr>";
$numero++;
}
echo "<tr><td>
<b>#: " . $numero .
"</b></td></tr>";
mysql_free_result($result);
?>
</table>
<?
//Eliminar un tema
$sql1="DELETE FROM ttemas WHERE `id`=2";
if(mysql_query($sql1,$con)){
echo'Registro o fila de la base de datos eliminada...<br>';
}
?>
//Desplegar tabla ttemas
<table border="1">
<tr>
<td><b>Id</b></td>
<td><b>Tema</b></td>
<td><b>Tipo</b></td>
<td><b>Imagen</b></td>
<td><b>Descripcion</b></td>
</tr>
<?
$query = "SELECT * FROM ttemas";
$result = mysql_query($query);
$numero = 0;
while($row = mysql_fetch_array($result))
{
echo "<tr><td>" . $row["id"] . "</td>";
echo "<td>" . $row["tema"] . "</td>";
echo "<td>" . $row["tipo"] . "</td>";
echo "<td>". $row["imagen"]. "</td>"; echo "<td>" .
$row["desc"]. "</td></tr>";
$numero++;
}
echo "<tr><td>
<b>#: " . $numero .
"</b></td></tr>";
mysql_free_result($result);
mysql_close($con);
?>
</table>
<?
}
}
}
?>
</body>
</html>
Para ejecutar las páginas creadas en lenguaje o escripts html y php instalamos y usamos en el teléfono inteligente el paquete PWS si no se tiene buscar en play store de google buscarlo e instalarlo, contiene el servidor web, el lenguaje php y el servidor de base de datos mysql. Para crear los programas usar MasterWeb y para el browser usar Opera clasic, si no se tienen buscarlos también en play store de google, cuando se encuentren instalarlos. Ver primera página de Programación android con PHP y MySQL que trata de la instalación. Una aplicación cliente servidor consiste de peticiones de servicios del cliente al servidor y responde el servicio de la petición. Cuando prendemos el teléfono se carga el sistema operativo android y se ejecuta en la memoria, donde controla y ejecuta las aplicaciones de forma concurrente, como el servidor web que se ejecuta como hilos de procesos por cada una de las peticiones de los clientes. Con un programa como inspector wifi se identifican las direcciones ip en la red local, para el teléfono servidor es 192.168.1.75 El servidor web tiene un directorio www donde se colocan lo archivos de páginas con un nombre que termina con html o php. Ahora podemos requerir las páginas de html y php en el propio teléfono con el browser como el opera clasic, donde se coloca la dirección:
http://localhost/nombre-archivo.html o php
también como:
http://127.0.0.1/ nombre-archivo.html o php
Cuando se usa otro teléfono de la intranet introducimos:
http://192.168.1.75/nombre-archivo.html o php
Cuando se envía la dirección y la página deseada al servidor web, busca la página, al encontrarla el servidor web la analiza, si encuentra instrucciones html que inicia con <html> o una secuencia de instrucciones php que inicia con <?php y termina con ?> puede incluir instrucciones para acceso y manipulación de base de datos de mysql. El servidor web llama al interprete php y cada instrucción php la interpreta y las traduce a html, cuando termina el análisis de la página al encontrar </html> el servidor web la envía al cliente que la pidió. El servidor web continúa en ejecución como hilos de procesos esperando peticiones y respondiendo a los clientes, hasta que se para el servidor web o se apaga completamente el teléfono.
Para copiar el código, de alguna página de Programación android con PHP y MySQL seleccionar la parte deseada de las páginas de: evolucionydesarrollohumano.blogspot.com Salir de opera clasic y entrar en la pantalla de edición del webmaster y pegarla.
Suscribirse a:
Entradas (Atom)