Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

PHP -. UETDT

PHP COMPUTACION
by

Francisco Arevalo

on 24 June 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of PHP -. UETDT

Historia
Originalmente diseñado en Perl programador danés-canadiense Rasmus Lerdorf en el año 1994.

El 8 de junio de 1995 fue publicado "Personal Home Page Tools.Technion, Zeev Suraski y Andi Gutmans, reescribieron el analizador sintáctico en el año 1997 y crearon la base del PHP.

Comenzaron experimentaciones públicas de PHP3 y fue publicado oficialmente en junio de 1998.

Para 1999, Suraski y Gutmans reescribieron el código de PHP produciendo motor Zend.
El 13 de julio de 2004, fue lanzado PHP 5, utilizando el motor Zend Engine 2.0.

En mayo de 2000 PHP 4 fue lanzado por motor Zend Engine 1.0.

El 13 de julio de 2007 se suspende el soporte y desarrollo de la versión 4 de PHP.

La versión 4.4.8 con mejoras de seguridad se publicó en enero del 2008, y la versión 4.4.9 en agosto de ese mismo año.
Historia
Comandos Básicos
Inserción de PHP en HTML

Separación de instrucciones
Comentarios
Tipos de datos
EL PHP va dentro dentro de la página HTML (o página PHP, según se vea) y para insertarlo dentro de utilizan, entre otras cosas, las instrucciones de procesado (<? ... ?>).
Las instrucciones se separan con ';', en el caso de ser la última instrucción no es necesario el punto y coma.
Se encuentran en dos formas:
1.- Como en C o C++, /*...*/ ó //
2.- Otro tipo de comentario de una línea es #, que comentará la línea en la que aparezca pero sólo hasta el tag ?> que cierra el código php.
El intérprete asigna el tipo de una variable según el uso que se esté haciendo de ella. Para asignar un tipo fijo a una variable se utiliza la función settype().

Encontramos:
Enteros
Flotantes
String
Arrays
Objetos
Variables variables
Usos de PHP
Entre los principales usos encontramos:
Programación de páginas web dinámicas, habitualmente en combinación con el motor de base datos MySQL, aunque cuenta con soporte nativo para otros motores, incluyendo el estándar ODBC, lo que amplía en gran medida sus posibilidades de conexión.

Creación de aplicaciones gráficas independientes del navegador, por medio de la combinación de PHP y GTK (GIMP Tool Kit), lo que permite desarrollar aplicaciones de escritorio en los sistemas operativos en los que está soportado.

Programación en consola, al estilo de Perl o Shell scripting.
Ciclos o Bucles en PHP
Decisiones en PHP
Básicamente nos permite repetir la ejecución de un conjunto de instrucciones mientras se cumpla una condición
while

Los bucles while son el tipo más sencillo de bucle en PHP. Se comportan igual que su contrapartida en C. Evalúa la expresión y si la cumple realiza las sentencias, o puede que no entre a realizar ni una sentencia.

La forma básica de una sentencia while es:
do-while

Estos bucles son similares a los bucles while, su diferencia es que la expresión verdadera es verificada al final de cada iteración en lugar que al principio. Este bucle realiza por lo menos una sentencia y después evalúa la expresión.
foreach

El bucle foreach nos permite iterar para cada elemento de un vector, su sintaxi es sencilla, solo hay que indicar el identificador de la matriz, la expresión "as" y seguidamente la variable que identificará el valor del elemento. Además proporciona un modo sencillo de iterar sobre arrays. Existen dos sintaxis:
for

Los bucles for son los más complejos en PHP. Se comportan como sus homólogos en C. Primero se asigna un valor a “n” después solo evalúa la expresión e incrementa la n.
Si es verdadera la expresión realiza la sentencia.
La sintaxis de un bucle for es:

if

El constructor if es una de las características más importantes de muchos lenguajes, incluido PHP. Permite la ejecución condicional de fragmentos de código. PHP dispone de una estructura if que es similar a la de C:



Las sentencias if pueden anidarse dentro de otra sentencias if infinitamente, lo cual provee completa flexibilidad para la ejecución condicional de diferentes partes del programa.
else

Sirve para ejecutar una sentencia si una determinada condición se cumple y una sentencia diferente si la condición no se cumple. El else extiende una sentencia if para ejecutar una sentencia en caso que la expresión en la sentencia if se evalúe como FALSE.
elseif/else if

Es una combinación de if y else. Del mismo modo que else, extiende una sentencia if para ejecutar una sentencia diferente en caso que la expresión if original se evalúe como FALSE. A diferencia de else, esa expresión alternativa sólo se ejecutará si la expresión condicional del elseifse evalúa como TRUE.
“Una base de datos permite organizar dichos datos de manera que sea sencillo extraer cualquier información de los mismos”
Para organizarlas correctamente, dentro de las bases de datos se utilizan unas estructuras llamadas “tablas”.
Dentro de un sistema gestor de bases de datos, la información se puede organizar dentro de tablas, en las que solo tendremos que decidir qué columnas queremos que tenga y de que tipo va a ser la información que tendrán (Numérico, texto, etc)

Una vez decidamos la estructura de la tabla, podremos almacenar información en ella. Por lo tanto, una tabla se compone de:
Una definición para cada columna
Un conjunto de registros
Programación en PHP Mysql
PHP es un lenguaje con capacidad de conexión con bases de datos. Puede comunicarse con distintos tipos, como MySQL, PostgreSQL, Interbase, Firebird, Informix, Oracle entre otros.

sql es un lenguaje en particular, y muy generalizado. Normalmente, para la administración de bases de datos mysql, se usa PhpMyAdmin, una interfaz muy amigable con la que manejar las db

Pasos para su uso:
Conexión
Siempre de primero es la conexión de php con mysql. Para conectar con una base de datos, se usa la función
mysql_connect()
, donde deberemos indicar el servidor, el usuario y la clave.
Primera Consulta


Se crea la primera consulta.
Se cuenta con que el código de conexión y de selección de la DB. Está escrito en el archivo conectar.php,
Para ahorrar líneas, se incluye en vez de reescribirlo. Para hacer una consulta, se usa la siguiente sintaxis:
$sentencia = "SELECT [columna1, columna2] FROM nombre_tabla"
; y después se ejecuta la consulta.
Por último, se almacenan los datos en un array con la función
mysql_fetch_array($nombredelapeticion).
Insertar datos

Indicar que columnas se van a insertar
Asignar los valores a esas columnas.
La sintaxis es:
$consulta = "INSERT INTO [nombre_tabla] ([columna1], [columna2],...,[columnaN]) VALUES ('$var1', '$var2',..., '$varN')";
Actualizar Datos

Indicar que columna se quiere cambiar, por el qué se quiere cambiar, y a quien se quiere cambiar.
La sintaxis sería:
$consulta = "UPDATE [nombre_tabla] SET [columna1]='$valor1', [columna2]='$valor2' WHERE [columna3]='$valor3'";
Borrar Datos

Indicar a quien se quiere borrar o el que.
La sintaxis sería:
$consulta = "DELETE [nombre_tabla] WHERE [columna1]='$valor1'";
Programación en PHP Mysql
En resumen el funcionamiento consiste en:
1) Crear la base de datos con aquellos datos necesarios.
2)Realizar el formulario con PHP para que se puedan guardar los datos.
3) Se rellenan los datos necesarios y se envian para que queden guardados en la base de datos.
Programación en PHP Mysql
LENGUAJE DE PROGRAMACIÓN PHP
San Cristóbal, Junio 2013
República Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación
Ministerio del Poder Popular para el Deporte
Unidad Educativa de Talento Deportivo Táchira
Arévalo Francisco H-48 24.784.383
Garzón Jhosfran H-65 25.809.905
Rodriguez Wilmar G-58 25.497.858
Autores Código C.I.
Profesor:
Contramaestre Pablo
INTRODUCCIÓN
Un lenguaje de programación es un idioma artificial diseñado para expresar procesos que pueden ser llevados a cabo por máquinas como las computadoras. Pueden usarse para crear programas que controlen el comportamiento físico y lógico de una máquina, para expresar algoritmos con precisión y más

PHP es un lenguaje de programación de uso general de código del lado del servidor originalmente diseñado para el desarrollo web de contenido dinámico. Fue uno de los primeros lenguajes de programación del lado del servidor que se podían incorporar directamente en el documento HTML en lugar de llamar a un archivo externo que procese los datos. El código es interpretado por un servidor web con un módulo de procesador de PHP que genera la página Web resultante.

PHP puede ser usado en la mayoría de los servidores web al igual que en casi todos los sistemas operativos y plataformas sin ningún costo.
PHP fue creado originalmente por Rasmus Lerdorf en 1995. Actualmente el lenguaje sigue siendo desarrollado con nuevas funciones por el grupo PHP.1 Este lenguaje forma parte del software libre publicado bajo la licencia PHP que es incompatible con la Licencia Pública General de GNU debido a las restricciones del uso del término PHP
CONCLUSIONES
PHP fue creado originalmente por Rasmus Lerdorf en 1995.
Sirve para programar páginas web dinámicas, habitualmente en combinación con el motor de base datos MySQL
Crear aplicaciones gráficas independientes del navegador.
Se encuentran como comandos básicos: La inserción de PHP en HTML, Separación de instrucciones, Comentarios y Tipos de Datos.
Como ciclos se hallan: while, do while, for, foreach
Se encuentran como decisiones el: if, else, elseif.
Una de las mejores alternativas de lenguajes de script y motores de bases de datos, en cuanto a costo y velocidad la conforman PHP y MySQL.
PHP y MySQL son extremadamente rápidos, y estan bien documentados. Con solo pocas líneas de código PHP se pueden administrar datos guardados en una base MySQL, agregando, eliminando o actualizando campos y registros.
GRACIAS!!!
Referencias Bibliográficas

Manual de PHP Véase en:
http://www.php.net/manual/es/index.php
Programación en PHP Mysql Véase en:
http://es.wikibooks.org/wiki/Programaci%C3%B3n_en_PHP/Mysql
Empezando con bases de datos MySQL Véase en:
http://paginaweb2.com/post-empezando-con-bases-de-datos-mysql-73
Cómo conectar base de datos MySQL con PHP Véase en:
http://paginaweb2.com/post-como-conectar-base-de-datos-mysql-con-php-64
Conceptos básicos de PHP Véase en:
http://flanagan.ugr.es/php/basico.htm
Historia de PHP Véase en:
http://es.wikipedia.org/wiki/PHP#Historia
5to B
Full transcript