Curso de PHP (11): Acceso a la Base de Datos.

Para comenzar con los accesos a la Base de Datos lo haremos insertando datos en ella, y para eso usaremos la instrucción “insert”. Su sintaxis ya se vio en el apartado “5Ejemplos de “INSERT””, por lo que ahora haremos un ejemplo:

Continuar leyendo “Curso de PHP (11): Acceso a la Base de Datos.”

find: los mejores ejemplos prácticos para localizar lo que buscas

El comando find es uno de los más importantes en el mundo *nix. En Linux se puede usar para localizar todo aquello que necesitas, como directorios y ficheros. Además, es extremadamente poderoso y flexible, ya que admite argumentos y opciones para crear prácticos filtros (fecha, tamaño, tipo, nombre, extensión,…). Incluso puede ser una práctica herramienta para auditar la seguridad de la distro, ya que también podrá localizar ficheros o directorios con permisos inapropiados.

Continuar leyendo “find: los mejores ejemplos prácticos para localizar lo que buscas”

Curso de PHP (10): Conexión y Desconexión a una Base de Datos.

Lo primero y principal para acceder a una Base de Datos va a ser establecer una conexión con ella. Esto va a ser muy simple y lo único que deberemos hacer será comprobar si se ha conseguido correctamente o si ha habido algún error.

Continuar leyendo “Curso de PHP (10): Conexión y Desconexión a una Base de Datos.”

Curso de PHP (9): phpMyAdmin: MySQL.

Para realizar las pruebas en nuestro ordenador necesitaremos instalar un programa que traduzca las peticiones PHP a código HTML para ser enviado al ordenador que ha solicitado la página. Para más información puede consultarse la primera parte de este curso: “Curso de PHP”.

Continuar leyendo “Curso de PHP (9): phpMyAdmin: MySQL.”

Curso de PHP (8): El lenguaje SQL.

SQL (Structured Query Language) es un lenguaje de programación para acceder y manipular bases de datos.
SQL surgió de un proyecto de IBM en el que investigaba el acceso a bases de datos relacionales. Esto poco a poco se ha ido convirtiendo en un estándar de lenguaje de bases de datos y gran parte de ellas lo soportan. Por esta razón, se considera a SQL como un lenguaje normalizado, que nos permite interactuar con cualquier tipo de base de datos (MS Access, SQL Server, MySQL…)

Continuar leyendo “Curso de PHP (8): El lenguaje SQL.”

Curso de PHP (7): El Modelo Entidad/Relación.

En la primera parte de este curso de PHP estudiamos cómo hacer una página dinámica, en la cual la página Web que el usuario veía podía contener una o otra información en función de lo que quisiéramos mostrarle. Es esta segunda parte vamos a aprender cómo obtener el contenido de la página que mostraremos al usuario a partir de una Base de Datos, en concreto usaremos el Sistema Gestor de Bases de Datos “MySQL”.

Continuar leyendo “Curso de PHP (7): El Modelo Entidad/Relación.”

Curso de PHP (5): Sesiones.

Hasta el momento, cuando visitamos una página, los valores de las variables sólo se mantienen en esa página, pues el protocolo HTTP establece una conexión cada vez que solicita una página y al recibirla cierra dicha conexión.
Si queremos mantener el estado de una conexión deberemos usar las “sesiones”, que nos permitirán mantener variables con sus correspondientes valores aunque visitemos varias páginas (siempre que las páginas tengan definida una sesión).

Continuar leyendo “Curso de PHP (5): Sesiones.”

Curso de PHP (4): Cookies.

Las Cookies nos permiten almacenar información en el ordenador del usuario y de esta forma identificar al usuario cuando vuelva a conectarse.
Un ejemplo de cuando podemos usar las cookies es en una página que está en varios idiomas. Al seleccionar el usuario el idioma en el que quiere ver la página esto se almacena en una cookie y la próxima vez que visite la página se irá a la página en el idioma que se seleccionó anteriormente.

Continuar leyendo “Curso de PHP (4): Cookies.”