Está en la página 1de 9

PHP y acceso a BD

PHP y acceso a BD

PHP – Introducción al lenguaje


SESIÓN 1

IDENTIFICADOR DE LOGRO:
Conoce y genera códigos esenciales para administrar los datos registrados en variables, usando sentencias
condicionales y de bucle de acuerdo a los requerimientos y necesidades planteadas para mostrar los datos de
forma adecuada.

PHP

Es un lenguaje de programación (Hypertext Pre-Processor) de código abierto, que permite generar aplicaciones
Web, el código se ejecuta en el servidor enviando solo los resultados al cliente. El script de PHP puede ir
incrustado en el HTML a través de las etiquetas <?php //contenido ?>.

Fue creado por Rasmus Lerdorf en 1994 y ha sufrido mejoras gracias a contribuciones de diversos
programadores por lo que cuenta con librerías para el tratamiento de datos, cálculos matemáticos y conexión
a redes por lo que es capaz de hacer conexiones a diversas bases de datos como MySQL, ODBC, Oracle, etc.

Para trabajar con PHP

Al ser un lenguaje que se ejecuta en el servidor, podemos iniciar instalando un servidor local, en esta guía se
recomienda usar XAMPP por su simplicidad en la instalación y uso.

Pasos a seguir para la instalación del servidor local:

1. En el buscador de Google, coloque Descargar Xampp


2. Asegúrese de ingresar al enlace
https://www.apachefriends.org/es/download.htmlorg
3. Elija la versión de acuerdo a la recomendación, según el
sistema operativo con el que cuenta.
(En esta caso se usa el instalador con la versión 8.0 de PHP)
4. Luego debe abrir el instalador en modo administrador
haciendo clic derecho y clic en Ejecutar como administrador

5. Acepte los términos de instalación y a continuación clic en Next.

1 2 3
PHP y acceso a BD

4 5 6

Antes de finalizar active el


check para abrir el programa
de forma automática.

7 8

Active los servicios “Apache” y “MySQL” haciendo clic en los botones “Start”

Al mostrarse en color verde


significa que está trabajando con
normalidad.

Se sugiere configurar la carpeta de publicaciones para que pueda iniciar el trabajo, para esto debe hacer clic
en el botón

Al abrirse el explorador del sistema operativo ingrese a la carpeta HTDOCS

A continuación siga los siguientes recomendaciones:

1. Crea una carpeta llamada “Origen” dentro de “htdocs”


2. Luego mueve el mueve las carpetas y archivos al interior de la carpeta
“Origen”

Antes Después

A partir de la configuración sugerida, puede crear las carpetas para sus proyectos e iniciar el trabajo.
PHP y acceso a BD

Mi primer código

Usando un editor de código y trabajando con una carpeta en “htdocs” realizar lo siguiente:

1. Crear un archivo llamado “muestra.php” (archivo con extensión PHP)


2. Genere el siguiente código

Script PHP

3. Para ver el resultado, recuerda que el servidor local ya está activado; abra un navegador de internet y
en la barra de dirección escriba “localhost” o “127.0.0.1” (que es la IP del servidor local).

Clic en la carpeta del


proyecto para ingresar.

4. Luego de ingresar a la carpeta del proyecto, clic sobre el documento que desea visualizar.

Clic para mostrar el


resultado.
PHP y acceso a BD
Variables, creación y tipo de datos

Una variable es un elemento usado para almacenar información (se reserva un espacio en la memoria con un
nombre), los tipo de dato que almacenan son string, float o double, integer, booleana.

Para crear la variable, el nombre debe iniciar con el signo $ (dólar), por ejemplo $nombres, $apellidos,
$nacimiento, $sueldo.

Recuerda: los nombres no


deben tener espacios.

$nombreVariable

Las variables de tipo array pueden tener las siguientes estructuras:

Array indexada: se accede al valor por su índice.

Array asociativa: Se accede al valor por el nombre


asociado.

Array multidimensional: Es un array que contiene


otros arrays.

ECHO PRINT_R
Muestra una o más cadenas o valores de las Imprime información legible para humanos sobre
variables. una variable, se recomienda usar para mostrar el
contenido de una variable de tipo array.
PHP y acceso a BD

Puedes ver más información sobre echo, print_r en el siguiente link: https://cybmeta.com/php-diferencias-
entre-echo-print-print_r-y-var_dump

Condicional IF ELSE

La sentencia condicional es usada evaluar un valor (true o false) y ejecutar un conjunto de acciones si es true u
otro si es false; la condicional puede tener la estructura, IF, IF…ELSE. IF…ELSEIF…ELSE.

IF SIMPLE IF … ELSE IF … ELSEIF … ELSE

Bucles

Son sentencias que permiten repetir una secuencia de código en base a un límite o una condición, el bucle se
rompe cuando se alcanza el límite o la condición se convierte en falso.

Bucle FOR.

count($array).- función que


devuelve el número de
elementos que contienen el
array.

Se usa el punto para unir


contenido
PHP y acceso a BD

Bucle FOREACH

$edadPersonas entrega el primer valor a


$persona (“Luis” => 20) y $persona entrega
el valor a $edad (20).

Se imprimen los valores.

Luego se repite el ciclo hasta recorrer por


todos los valores.

NOTA: Se puede acceder directamente al


valor si se escribe el FOREACH del siguiente
modo:

Bucle WHILE

En la condición $nro tiene el valor de 1,


entonces al compararlo ($nro <= 5), el resultado
es TRUE, se ejecuta el ECHO y se incrementa el
valor de $nro en 1.

Luego de 5 vueltas el valor de $nro es 6 al


compararlo ($nro <= 5), el resultado es FALSE y
el bucle se rompe.

Puedes conocer más sobre condicionales en el siguiente link:


https://www.w3schools.com/php/php_switch.asp

Puedes conocer más sobre bucles en el siguiente link: https://www.w3schools.com/php/php_looping.asp


PHP y acceso a BD

Funciones de string

Permite controlar la forma en la que el contenido se verá, cambiando de mayúsculas a minúsculas, contando
los caracteres y/o extrayendo parte de estos.

A continuación tenemos la siguiente variable:

mb_convert_case(str, mode, coding)


Convierte el texto al formato
establecido.

str.- Texto a convertir Otras funciones


mode.- MB_CASE_UPPER para
mayúsculas, MB_CASE_LOWER para
minúsculas y MB_CASE_TITLE para
colocar la primera letra en mayúscula
coding.- Se usa “UTF-8” para los
caracteres especiales.
substr(str, n_caracteres) Permite
extraer texto.
- El primero devuelve “país de
incas”
- El segundo devuelve “p”
strpos(str, str_buscado) Devuelve la
posición en la que se encuentra el
carácter buscado.
En el las muestras de la derecha la
segunda función considera los
caracteres especiales.
trim(str) Quita los caracteres en blanco
de los extremos.
En el ejemplo de la derecha devuelve
“Perú”.
strlen(str) Devuelve la cantidad de
caracteres que tiene un texto.
mb_strlen(str, encoding) Devuelve el
total de caracteres de un texto
considerando caracteres especiales.
ucfirst(str) Devuelve la primera letra
de un párrafo en mayúscula (no acepta
caracteres especiales)

Para conocer más funciones ingrese al siguiente link: https://www.php.net/manual/es/ref.strings.php

Para conocer sobre las marcas de tiempo visita: https://www.php.net/manual/es/function.time.php

Para configurar la zona horario visita: https://www.php.net/manual/es/function.date-default-timezone-set

Para obtener la zona horaria visita: https://www.php.net/manual/es/function.date-default-timezone-get


PHP y acceso a BD
Taller
En el siguiente ejemplo se muestra información del un arreglo asociativo solo si su edad es mayor de edad

Mostrando todo Resultado

Mostrando solo a los mayores de edad Resultado

Reto:
Los estudiantes generan una web que muestra información en cards desde un arreglo, aplicando funciones de
string para dar formato a los textos (la primera letra de los nombres y apellidos en mayúsculas).

También podría gustarte