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.....
Te agradezco el aporte es muy importante reconocer la utilidad de la programación web aplicando estos lenguajes, ya que nos permiten manipular y almacenar información para el diseño de sistemas complejos que apliquemos en un futuro, cabe señalar que cuando una persona sin conocimiento proponga a utilizar estos tipos de lenguajes tenga en cuenta algunos tips, que tu mencionas en el blog, para poder iniciar en este entorno de programación.
ResponderEliminarMuy buen aporte.
De todos los lenguajes para programar el que más me interesa es PHP, ya que comprende una gran herramienta para crear nuestros propios sistemas mediante páginas Web dinámicas, es importante tener en cuenta los consejos que brinda Florentino, hay que ver con que versiones del lenguaje trabajamos y con que servidor, asi tendremos el más óptimo funcionamiento en nuestros sistemas. Buen aporte <(@_@)>
ResponderEliminarInteresante aporte, hoy en dia este lenguaje (PHP) esta siendo utilizando mucho en la web para crear formularios y establecer una comunicacion con la base de datos a traves de MYSQL.
ResponderEliminarComo mencionaste en el articulo para trabajar con una base de datos necesitamos un servidor, sabemos que wamp server es unos de los mas populares; pero me gustaria que me mencionaras otros servidores con los cuales puedo trabajar?
HOLA. ME PARECE MUY INTERESANTE TU BLOG YA QUE PHP Y MYSQL SON DOS ELEMENTOS MUY IMPORTANTES DE LOS CUALES TENDRE QUE HACER USO DENTRO DE POCO Y EN LO PERSONAL CREO QUE ES LO QUE MAS ME GUSTA. ESTOY EN UN PROYECTO PERSONAL PERO DESCONOSCO UN POCO SOBRE EL REGISTRO DE USUARIOS EN UNA WEB. QUISIERA SABER MAS ACERCA DE LA VARIABLE DE SESION Y COMO PUEDE SER USADA PARA LLEVAR EL CONTROL DEL LOGIN DE UN USUARIO. TE AGRADECERIA ALGUN LINK QUE ME PERMITA EMPEZAR MI INVESTIGACION. GRACIAS!
ResponderEliminarEste comentario ha sido eliminado por el autor.
ResponderEliminarJose Carvajal las variables de sesion son usadas en aplicaciones web realizadas con PHP y en el desarrollo de páginas web en general.
ResponderEliminarLas variables de sesion nos sirven para almacenar información que se memorizará durante toda la visita de un usuario a una página web.
Dicho de otra forma, un usuario puede ver varias páginas durante su paso por un sitio web y con sesiones
podemos almacenar variables que podremos acceder en cualquiera de esas páginas.
El soporte para sesiones de PHP te permitirá inicializar
facilmente una sesión utilizando session_start y gracias al vector superglobal $_SESSION, y podras
trabajar con sesiones como si de cualquier otro vector se tratara:
Este código te servirá para inicializar una variable de sesión.
-----------------------------------------------
<?php
// Inicializamos sesion
session_start();
// Guardamos una variable
$_SESSION['nombre'] = 'Fernando Díaz';
?>
-----------------------------------------------
Si quieres leer una variable guardada, primero debes verificar si la variable
existe , para eso puedes usar isset:
Este código es para verificar la exixtencia de tu variable sesion.
-----------------------------------------------
<?php
// Inicializamos sesion
session_start();
// Comprovamos si existe la variable
if ( isset ( $_SESSION['nombre'] ) ) {
// Si existe
echo $_SESSION['nombre'];
} else {
// Si no existe
echo 'desconocido';
}
?>
-----------------------------------------------
También podrás borrar una variable de sesión usando la función unset,
pero además podemos eliminar la sesión con session_destroy:
Con este código borras la variable o la eliminas
-----------------------------------------------
<?php
// Inicializamos sesion
session_start();
// Borramos la variable
unset ( $_SESSION['nombre'] ) {
// Borramos toda la sesion
session_destroy();
?>
-----------------------------------------------
Carvajal Espero alla despejado tus dudas, la verdad quise resumirte y explicarte lo básico de el uso de la variable SESSION.
pero si quieres saber un poco mas aquí te recomiendo estos links...
http://www.desarrolloweb.com/articulos/321.php
http://www.desarrolloweb.com/articulos/235.php
Carlos de gracia Php Permite la conexión a diferentes tipos de servidores de bases de datos tales como MySQL, Postgres, Oracle, ODBC, DB2, Microsoft SQL Server, Firebird y SQLite.
ResponderEliminarEspero te alla contestado lo que querias saber..
Gracias administrador. Me ha servido mucho tu respuesta. Sobre todo para empezar el proyecto que me he propuesto. Saludos!
ResponderEliminarSaludos.
ResponderEliminarPHP es un lenguaje con muchísimas aplicaciones qué tipos de aplicaciones puedo yo hacer con la combinación PHP y MySql??? Qué beneficios traerían dichas aplicaciones en la Educación o la empresa???
Profesora php es utilizado por las empresas para crear sistemas para automatizar sus servicios así como para agilizar sus tramites. En el area de la educación traería muchos beneficios ya que se pueden crear aplicaciones que hagan las clases mas dinámicas e interactivas. Tambien es posible crearn cursos por internet donde se ápliquen comentarios, pruebas etc... en fin con php es posible crear lo que se tenga en mente...
ResponderEliminarHola Florentino, muy interesante tu aporte sobre estos dos términos que son muy utilizados en nuestro diario vivir informático, aunque la sintaxis de ambos sean fáciles, para mí es un poco más complicado comprender todo lo relacionado con PHP, te agradecería si me explicaras de forma sencilla lo esencial para tener un código PHP...Hasta Luego
ResponderEliminar