SlideShare una empresa de Scribd logo
1 de 18
¿ Que es php? PHP es un lenguaje de programación interpretado, diseñado originalmente para la creación de páginas web dinámicas. Se usa principalmente para la interpretación del lado del servidor (server-side scripting) pero actualmente puede ser utilizado desde una interfaz de línea de comandos o en la creación de otros tipos de programas incluyendo aplicaciones con interfaz gráfica usando las bibliotecas Qt o GTK+.
Sintaxis de php. PHP y HTML PHP nos permite embeber sus fragmentos de código dentro de la página HTML, es decir, es posible incluir lenguaje PHP en un código HTML. Es por tanto necesario especificar cuáles son las partes constitutivas del código PHP. Esto se consigue delimitando nuestro código por etiquetas.  Como vimos en la unidad anterior, el modo de funcionamiento de una página PHP es el siguiente: el servidor va a reconocer la extensión correspondiente a la página PHP ( php, php3, php4, phtml,...) y antes de enviarla al navegador va a encargarse de interpretar y ejecutar todo aquello que se encuentre entre las etiquetas correspondientes al lenguaje PHP. El resto, lo enviara sin más, ya que asumirá que se trata de código HTML absolutamente comprensible por el navegador.Hay cuatro conjuntos de etiquetas que delimitan el código PHP:   <?php   y     ?><?       y      ?><%        y      %><script lenguaje="php">  y   </script> De estos cuatro tipos de etiquetas, sólo dos, <?php. . .?> y <script lenguaje="php">. . .</script>, están siempre disponibles. El resto pueden ser configuradas en el fichero php.ini para ser o no aceptadas por el intérprete. 
Caracteres especiales de php En php... cuando tengo q ponerle nombre a algo... y tengo q usar caracteres espaciales como ser Ñ o letras acentuadas... como se pone? Porque si le mando la letra directamente la muestra mal.En algunos lugares del código veo q usan símbolos raros para representar algunas letras tipo así &* para citar un ejemplo...
Gestores de base de datos de php PostGreSQL es un sistema de gestión de bases de datos objeto-relacional (ORDBMS) basado en el proyecto POSTGRES, de la universidad de Berkeley. El director de este proyecto es el profesor Michael Stonebraker, y fue patrocinado por DefenseAdvancedResearchProjectsAgency (DARPA), el ArmyResearch Office (ARO), el NationalScienceFoundation (NSF), y ESL, Inc.
SQL "StructuredQueryLanguage" representa un método estricto y más general de almacenamiento de datos que estándares anteriores. SQL es un estándar ANSI (www.ansi.org) y ECMA (www.ecma.ch). La estructura básica de una base de datos relacional con SQL es muy simple. Una instalación de base de datos puede contener múltiples bases de datos, cada base de datos puede contener un conjunto de tablas. Cada tabla está compuesta de un conjunto de columnas cuidadosamente diseñadas y cada elemento (o entrada) de la tabla es una fila.
Update Se utiliza para modificar datos previamente almacenados en la base de datos. UPDATE table SET campo1='valor1, campo2='valor2' WHERE condición  updatearticulos set seccion=1  where id=2;La clausula where es similar a la usada en el select para las uniones.
Delete DELETE FROM tabla WHERE condición;   deletefromarticuloswhereseccion=1; Es muy importante especificar la cláusula where, de otra forma se borrarán todos los datos almacenados en la tabla especificada.
Lo primero que vamos a hacer es descargar WAMPServer. Una vez descargado dar doble click al instalador. El instalador es bastante fácil de seguir, pero de todas formas aquí dejo algunas capturas de pantalla:
Presentación1
Presentación1
Presentación1
Presentación1
Presentación1
Presentación1
Presentación1
Presentación1
Presentación1

Más contenido relacionado

La actualidad más candente (10)

Introducción a SQLite 3 y PHP
Introducción a SQLite 3 y PHPIntroducción a SQLite 3 y PHP
Introducción a SQLite 3 y PHP
 
DEFINICION DE Php
DEFINICION DE PhpDEFINICION DE Php
DEFINICION DE Php
 
Xml 1
Xml 1Xml 1
Xml 1
 
15.servidor php
15.servidor php15.servidor php
15.servidor php
 
PHP
PHPPHP
PHP
 
Latex
LatexLatex
Latex
 
MEAN Stack
MEAN StackMEAN Stack
MEAN Stack
 
XML Básico DB2
XML Básico DB2XML Básico DB2
XML Básico DB2
 
Utilizacion de archivos en Dev C++
Utilizacion de archivos en Dev C++Utilizacion de archivos en Dev C++
Utilizacion de archivos en Dev C++
 
Xml
XmlXml
Xml
 

Destacado

PRUEBA DE INFORMATICA
PRUEBA DE INFORMATICAPRUEBA DE INFORMATICA
PRUEBA DE INFORMATICATeffy CB
 
Copia de manual de exel
Copia de manual de exelCopia de manual de exel
Copia de manual de exelATEOFADEO
 
Practica novena de photoshop
Practica novena de photoshopPractica novena de photoshop
Practica novena de photoshopeduindfdf
 
Udg nacional paquete anual 2015 2.0
Udg nacional paquete anual 2015 2.0Udg nacional paquete anual 2015 2.0
Udg nacional paquete anual 2015 2.0ax
 
Cómo sincronizo o descargo archivos en mi teléfono o tablet
Cómo sincronizo o descargo archivos en mi teléfono o tabletCómo sincronizo o descargo archivos en mi teléfono o tablet
Cómo sincronizo o descargo archivos en mi teléfono o tabletPharel
 
La curiosidad mató al gato
La curiosidad mató al gatoLa curiosidad mató al gato
La curiosidad mató al gatobloginformatica
 
Hoja de vida
Hoja de vidaHoja de vida
Hoja de vidaESPOCH
 
Taller de Información Migratoria
Taller de Información Migratoria Taller de Información Migratoria
Taller de Información Migratoria Marianela789
 
Menu fecha acces
Menu fecha accesMenu fecha acces
Menu fecha accesVictor Cua
 
Diego Eguren Tecnologia y patrimonio cultural ies 2 Prof Liber Aparisi
Diego Eguren Tecnologia y patrimonio cultural ies 2 Prof Liber AparisiDiego Eguren Tecnologia y patrimonio cultural ies 2 Prof Liber Aparisi
Diego Eguren Tecnologia y patrimonio cultural ies 2 Prof Liber AparisiLiber Aparisi
 
Unidad 06 -_metodologia_tecnica_y_tecnologia_para_solucionar_un_problema
Unidad 06 -_metodologia_tecnica_y_tecnologia_para_solucionar_un_problemaUnidad 06 -_metodologia_tecnica_y_tecnologia_para_solucionar_un_problema
Unidad 06 -_metodologia_tecnica_y_tecnologia_para_solucionar_un_problemaIdealab
 
Tipos de usuarios en una Base de Datos.ml
Tipos de usuarios en una Base de Datos.mlTipos de usuarios en una Base de Datos.ml
Tipos de usuarios en una Base de Datos.mlMariia_Calderon__LM
 
Introduccion a la comunicación
Introduccion a la comunicaciónIntroduccion a la comunicación
Introduccion a la comunicaciónMIZORR
 

Destacado (20)

PRUEBA DE INFORMATICA
PRUEBA DE INFORMATICAPRUEBA DE INFORMATICA
PRUEBA DE INFORMATICA
 
Zerbitzuak
ZerbitzuakZerbitzuak
Zerbitzuak
 
Copia de manual de exel
Copia de manual de exelCopia de manual de exel
Copia de manual de exel
 
Practica novena de photoshop
Practica novena de photoshopPractica novena de photoshop
Practica novena de photoshop
 
Mapa Conceptual sobre las Wikis
Mapa Conceptual sobre las WikisMapa Conceptual sobre las Wikis
Mapa Conceptual sobre las Wikis
 
Sa sr lparaguay
Sa sr lparaguaySa sr lparaguay
Sa sr lparaguay
 
Udg nacional paquete anual 2015 2.0
Udg nacional paquete anual 2015 2.0Udg nacional paquete anual 2015 2.0
Udg nacional paquete anual 2015 2.0
 
Cómo sincronizo o descargo archivos en mi teléfono o tablet
Cómo sincronizo o descargo archivos en mi teléfono o tabletCómo sincronizo o descargo archivos en mi teléfono o tablet
Cómo sincronizo o descargo archivos en mi teléfono o tablet
 
Taller 1
Taller 1Taller 1
Taller 1
 
La curiosidad mató al gato
La curiosidad mató al gatoLa curiosidad mató al gato
La curiosidad mató al gato
 
Teoria del color
Teoria del color Teoria del color
Teoria del color
 
PHP Merry
PHP Merry PHP Merry
PHP Merry
 
Hoja de vida
Hoja de vidaHoja de vida
Hoja de vida
 
Taller de Información Migratoria
Taller de Información Migratoria Taller de Información Migratoria
Taller de Información Migratoria
 
Menu fecha acces
Menu fecha accesMenu fecha acces
Menu fecha acces
 
Diego Eguren Tecnologia y patrimonio cultural ies 2 Prof Liber Aparisi
Diego Eguren Tecnologia y patrimonio cultural ies 2 Prof Liber AparisiDiego Eguren Tecnologia y patrimonio cultural ies 2 Prof Liber Aparisi
Diego Eguren Tecnologia y patrimonio cultural ies 2 Prof Liber Aparisi
 
Unidad 06 -_metodologia_tecnica_y_tecnologia_para_solucionar_un_problema
Unidad 06 -_metodologia_tecnica_y_tecnologia_para_solucionar_un_problemaUnidad 06 -_metodologia_tecnica_y_tecnologia_para_solucionar_un_problema
Unidad 06 -_metodologia_tecnica_y_tecnologia_para_solucionar_un_problema
 
Tipos de usuarios en una Base de Datos.ml
Tipos de usuarios en una Base de Datos.mlTipos de usuarios en una Base de Datos.ml
Tipos de usuarios en una Base de Datos.ml
 
Formato
FormatoFormato
Formato
 
Introduccion a la comunicación
Introduccion a la comunicaciónIntroduccion a la comunicación
Introduccion a la comunicación
 

Similar a Presentación1 (20)

QUE ES PHP
QUE ES PHPQUE ES PHP
QUE ES PHP
 
Php tema 4
Php tema 4Php tema 4
Php tema 4
 
Introduccion A Php
Introduccion A PhpIntroduccion A Php
Introduccion A Php
 
Introduccion A Php
Introduccion A PhpIntroduccion A Php
Introduccion A Php
 
Introduccion A Php
Introduccion A PhpIntroduccion A Php
Introduccion A Php
 
Tutorial php basico
Tutorial php basicoTutorial php basico
Tutorial php basico
 
tema1.pptx
tema1.pptxtema1.pptx
tema1.pptx
 
Clase 2 Lenguajes de Programación Web
Clase 2 Lenguajes de Programación WebClase 2 Lenguajes de Programación Web
Clase 2 Lenguajes de Programación Web
 
Desarrollando un API con REST
Desarrollando un API con RESTDesarrollando un API con REST
Desarrollando un API con REST
 
html5
html5html5
html5
 
Programacion web-Lenguajes del lado del servidor
Programacion web-Lenguajes del lado del servidorProgramacion web-Lenguajes del lado del servidor
Programacion web-Lenguajes del lado del servidor
 
Tecnologías web.pptx
Tecnologías web.pptxTecnologías web.pptx
Tecnologías web.pptx
 
F5 Masticable sobre HTML y CSS
F5 Masticable sobre HTML y CSSF5 Masticable sobre HTML y CSS
F5 Masticable sobre HTML y CSS
 
CakePHP
CakePHPCakePHP
CakePHP
 
Que es php
Que es phpQue es php
Que es php
 
Trabajo especial (php)
Trabajo especial (php)Trabajo especial (php)
Trabajo especial (php)
 
Trabajo especial copy
Trabajo especial   copyTrabajo especial   copy
Trabajo especial copy
 
Guiacursophp sql
Guiacursophp sqlGuiacursophp sql
Guiacursophp sql
 
Curso introduccionphp sql
Curso introduccionphp sqlCurso introduccionphp sql
Curso introduccionphp sql
 
Unidad5actividdad1
Unidad5actividdad1Unidad5actividdad1
Unidad5actividdad1
 

Más de Jose Villegas

Más de Jose Villegas (6)

Presentación1
Presentación1Presentación1
Presentación1
 
Presentación1
Presentación1Presentación1
Presentación1
 
Presentación1
Presentación1Presentación1
Presentación1
 
Presentación1
Presentación1Presentación1
Presentación1
 
Presentación1
Presentación1Presentación1
Presentación1
 
Presentación1
Presentación1Presentación1
Presentación1
 

Presentación1

  • 1.
  • 2. ¿ Que es php? PHP es un lenguaje de programación interpretado, diseñado originalmente para la creación de páginas web dinámicas. Se usa principalmente para la interpretación del lado del servidor (server-side scripting) pero actualmente puede ser utilizado desde una interfaz de línea de comandos o en la creación de otros tipos de programas incluyendo aplicaciones con interfaz gráfica usando las bibliotecas Qt o GTK+.
  • 3. Sintaxis de php. PHP y HTML PHP nos permite embeber sus fragmentos de código dentro de la página HTML, es decir, es posible incluir lenguaje PHP en un código HTML. Es por tanto necesario especificar cuáles son las partes constitutivas del código PHP. Esto se consigue delimitando nuestro código por etiquetas.  Como vimos en la unidad anterior, el modo de funcionamiento de una página PHP es el siguiente: el servidor va a reconocer la extensión correspondiente a la página PHP ( php, php3, php4, phtml,...) y antes de enviarla al navegador va a encargarse de interpretar y ejecutar todo aquello que se encuentre entre las etiquetas correspondientes al lenguaje PHP. El resto, lo enviara sin más, ya que asumirá que se trata de código HTML absolutamente comprensible por el navegador.Hay cuatro conjuntos de etiquetas que delimitan el código PHP:   <?php   y     ?><?       y      ?><%        y      %><script lenguaje="php">  y   </script> De estos cuatro tipos de etiquetas, sólo dos, <?php. . .?> y <script lenguaje="php">. . .</script>, están siempre disponibles. El resto pueden ser configuradas en el fichero php.ini para ser o no aceptadas por el intérprete. 
  • 4. Caracteres especiales de php En php... cuando tengo q ponerle nombre a algo... y tengo q usar caracteres espaciales como ser Ñ o letras acentuadas... como se pone? Porque si le mando la letra directamente la muestra mal.En algunos lugares del código veo q usan símbolos raros para representar algunas letras tipo así &* para citar un ejemplo...
  • 5. Gestores de base de datos de php PostGreSQL es un sistema de gestión de bases de datos objeto-relacional (ORDBMS) basado en el proyecto POSTGRES, de la universidad de Berkeley. El director de este proyecto es el profesor Michael Stonebraker, y fue patrocinado por DefenseAdvancedResearchProjectsAgency (DARPA), el ArmyResearch Office (ARO), el NationalScienceFoundation (NSF), y ESL, Inc.
  • 6. SQL "StructuredQueryLanguage" representa un método estricto y más general de almacenamiento de datos que estándares anteriores. SQL es un estándar ANSI (www.ansi.org) y ECMA (www.ecma.ch). La estructura básica de una base de datos relacional con SQL es muy simple. Una instalación de base de datos puede contener múltiples bases de datos, cada base de datos puede contener un conjunto de tablas. Cada tabla está compuesta de un conjunto de columnas cuidadosamente diseñadas y cada elemento (o entrada) de la tabla es una fila.
  • 7. Update Se utiliza para modificar datos previamente almacenados en la base de datos. UPDATE table SET campo1='valor1, campo2='valor2' WHERE condición  updatearticulos set seccion=1  where id=2;La clausula where es similar a la usada en el select para las uniones.
  • 8. Delete DELETE FROM tabla WHERE condición;   deletefromarticuloswhereseccion=1; Es muy importante especificar la cláusula where, de otra forma se borrarán todos los datos almacenados en la tabla especificada.
  • 9. Lo primero que vamos a hacer es descargar WAMPServer. Una vez descargado dar doble click al instalador. El instalador es bastante fácil de seguir, pero de todas formas aquí dejo algunas capturas de pantalla: