Por medio de PHP se puede procesar información en formularios, así como para la discusión en foros, manipulación de cookies y como mencioné anteriormente principalmente es usado en sitios web dinámicos. Un sitio con páginas dinámicas es el que permite interactuar con el visitante, de tal manera q cuando el usuario este visitando la página, esta le muestre información actualizada.
Características:
- Facilidad de aprendizaje, sintaxis similar a C, Perl y Java.
- Igual que JavaScript, el código PHP está embebido en documentos HTML.
- Gran Potencia
- Alto rendimiento
- Dispone de librerías de conexión con la gran mayoría de los sistemas de gestión de bases de datos.
- Código fuente abierto.
- Gratuito
- Portable y multiplataforma.
- Eficiente, consume muy pocos recursos del servidor.
- Alta velocidad de desarrollo.
Para comenzar a usar PHP necesitamos tener instalado un servidor; para este caso instalaremos WampServer, que es un servidor apache local. De esa forma pueden instalar WAMP en sus computadoras personales para desarrollar y probar sus aplicaciones. Sus programas deben guardarlos en la carpeta www y ejecutarlos de la siguiente forma: http://localhost/nombre.php
Pasos para Cejecutar un archivo PHP:
En un editor de texto, en el vas a codificar el archivo php y lo guardas en la carpeta www de WAMP.
Asegúrese de que tenga el servidor funcionando: escriba en el navegador: http://localhost/
Si no responde, active el WAMP, start wamp. Intente nuevamente http://localhost/
Para ejecutar cada programa : http://localhost/nombre_del_programa.php
MySQL es un sistema de gestión de base de datos realcional, multihilo y multiusuario.
Este gestor de bases de datos es, probablemente, el gestor más usado en el mundo del software libre, debido a su gran rapidez y facilidad de uso. Esta gran aceptación es debida, en parte, a que existen infinidad de librerías y otras herramientas que permiten su uso a través de gran cantidad de lenguajes de programación, además de su fácil instalación y configuración.
Las principales características de este gestor de bases de datos son las siguientes:
- Aprovecha la potencia de sistemas multiprocesador, gracias a su implementación multihilo.
- Soporta gran cantidad de tipos de datos para las columnas.
- Dispone de API's en gran cantidad de lenguajes (C, C++, Java, PHP, etc).
- Gran portabilidad entre sistemas.
- Soporta hasta 32 índices por tabla.
- Gestión de usuarios y passwords, manteniendo un muy buen nivel de seguridad en los datos.
Después de haber visto en q consiste PHP y MySQL que tal si hacemos halgo interesante. Vamos a administrar una base de datos en MySQL con PHP.
Establecer enlace con el servidor de bases de datos MySQL y cerrando el enlace
- $enlace = mysql_connect ($hostname,$username,$password) or die ("No se puede establecer conexión");
Cerrar el enlace con el servidor de base de datos:
- mysql_close($enlace);
(Antes abra phpMyAdmin para que observe las bases de datos y tabla que tiene en su servidor MySQL)
El siguiente código contiene una sentencia SQL parque crear una base de datos y se envía un mensaje, con formato, dependiendo de si se tiene éxito en la creación.
if (mysql_query($sentencia1,$enlace)) {
echo("<p> Base de datos <strong><em>$nombre_base</em></strong> creada correctamente.</p>");
} else {
echo ("<br> <strong><em>Advertencia:</em></strong> ". mysql_error ());
}
Crear una tabla en la base de datos, usando una sentencia SQL.
El siguiente código contiene una sentencia SQL parque crear una Tabla en la base de datos y se envía un mensaje, con formato, dependiendo de si se tiene éxito en la creación.
$sentencia= "create table $nombre_base.$nombre_tabla (campo1 varchar(10) not null, campo2 varchar(3) not null, campo3 float not null, PRIMARY KEY(campo1)) ";
if (mysql_query($sentencia,$enlace)) {
echo("<p> La Tabla <strong><em>$nombre_tabla </em></strong> creada correctamente.</p>");
} else {
echo ("<br> <strong><em>Advertencia:</em></strong> ". mysql_error ());
}
ESPERO ESTO TE SIRVA PARA QUE PUEDAS ADMINISTRAR UNA BASE DE DATOS USANDO PHP Y MYSQL…… Hasta Pronto.....