Mostrando entradas con la etiqueta PHP. Mostrar todas las entradas
Mostrando entradas con la etiqueta PHP. Mostrar todas las entradas

Conectar un archivo PHP a una base de datos

  Ya se ha visto que el lenguaje PHP es un lenguaje de guiones muy versátil que se emplea, en la mayoría de los casos, en los sistemas de gestión de contenidos.
  No obstante, un guión de PHP por sí solo no tiene el  potencial necesario para hacer que un gestor de contenidos funcione todo lo bien que debiera. Necesita extraer sus datos de una base de datos a una para lograrlo.
  Para poder examinar y obtener los datos con los que poder trabajar, todos o algunos, según necesite, es necesario vincular el archivo (o archivos) PHP a la mencionada base de datos, normalmente, a través de un gestor de bases de datos.

Introducción al PHP (Parte 16: Las cadenas)

  En la presente entrada de esta bitácora de la serie de entradas sobre el lenguaje de guiones PHP se tratará otro de los elementos de programación más utilizados, las cadenas ("strings", en inglés).
  Un elemento típico en prácticamente todos los lenguajes de programación existentes, la cadena es una serie de caracteres donde cada caracter es lo mismo que un byte, lo que significa que PHP sólo admite un conjunto de 256 caracteres.
  Un literal de tipo cadena se puede especificar de cuatro formas diferentes: Entrecomillado simple, entrecomillado doble, sintaxis heredoc, y sintaxis nowdoc (desde PHP 5.3.0).


Ejemplos de código PHP (Parte 6: Cadenas)

  En la presente entrada se mostrarán ejemplos de código PHP relacionados con las cadenas (para saber más sobre este tema, ver la siguiente entrada de este blog).
  Como siempre, los códigos se relacionan con situaciones hipotéticas en las que son útiles. Además, se trata de una de las múltiples posibilidades de tales situaciones, pero no la única.
   Todos los códigos de los ejemplos han sido probados y funcionan perfectamente en las situaciones referidas a cada uno de ellos.

Introducción al PHP (Parte 15: Matrices)

  En esta entrada de la serie de entradas acerca del lenguaje de guiones PHP, se hablará de uno de los elementos más poderosos de este tipo de lenguaje informático: las matrices ("arrays", en inglés).
  En general, dentro del contexto informático, una matriz es un conjunto de datos del mismo tipo, identificados por el mismo nombre, y que se pueden distinguir mediante un número de índice.
 Se trata, pues de un mapa, es decir, un tipo de datos que asocia valores con claves, ordenado. Puede compararse con un vector matemático.

  Sus principales utilidades son:
  •   Agrupar variables del mismo tipo en una estructura.
  •   El manejo de grandes cantidades de datos a la vez.

Ejemplos de código PHP (Parte 5: Matrices)


  En esta entrada del blog se verán varios ejemplos de código PHP relacionados con las matrices (para conocer los detalles sobre las matrices, ver el siguiente enlace).
  Como siempre, se expondrá una situación y se enseñará una posibilidad de código que la hace posible.
  Los códigos aquí mostrados han sido probados y funcionan sin problemas.

Introducción al PHP (Parte 14: Formularios)

  Continuando con la serie de entradas acerca del lenguaje de guiones PHP, en la presente entrada se tratará la cuestión de su uso en los formularios de red (o formularios web).
   En general, el formulario de red dentro de una página web permite al usuario introducir datos los cuales son enviados a un servidor para ser procesados. Este tipo de formularios se parecen a los formularios de papel porque los internautas llenan dichos formularios usando casillas de selección, botones de opción, o campos de texto.  Además de servir como plantillas para nueva información, los formularios de red también pueden ser usados para consultar y mostrar información existente en forma similar a los formularios de combinación de correspondencia, incorporando las mismas ventajas. La separación entre la estructura y los datos subyacentes de un mensaje permite a ambos variar independientemente. El uso de este tipo de formularios para este propósito evita los problemas asociados con la creación explícita de páginas web separadas para cada registro en una base de datos.
  Los formularios web están definidos en ciertos lenguajes de programación (HTML, Perl, Java o .NET). Las implementaciones de estos lenguajes usualmente invocan automáticamente los idiomas de la interfaz de usuario y otras de sus características, tales como el diseño estructural, y tema, minimizando el tiempo, el costo y el tiempo de programación.
  Los formularios pueden ser combinados con varios guiones para permitir a los programadores crear sitios web dinámicos. Esto incluye tanto lenguajes del lado del servidor como lenguajes del lado del cliente. Entre los lenguajes del lado del servidor se encuentra el lenguaje PHP.

Ejemplos de código PHP (Parte 4: Formularios)

  En la presente entrada se mostrarán ejemplos de código PHP relacionados con los formularios (para saber más sobre este tema, ver la siguiente entrada de esta bitácora).
  Como siempre, los códigos se relacionan con situaciones hipotéticas en las que son útiles. Además, se trata de una de las múltiples posibilidades de tales situaciones, pero no la única.
  Los ejemplos constan de dos partes: el formulario donde se introducirán los datos (en lenguaje HTML, aunque no es obligatorio que esté en este tipo de lenguaje de marcas) y el archivo que procesa los datos introducidos en el formulario (en PHP siempre).
   Todos los códigos de los ejemplos han sido probados y funcionan perfectamente en las situaciones referidas a cada uno de ellos.

Introducción al PHP (Parte 13: La inclusión de archivos)

 En numerosas ocasiones la tarea (o tareas) que debe realizarse mediante guiones de PHP requiere más de un archivo con este tipo de lenguaje de guiones (o que sea de otro tipo pero que realice la tarea necesaria).
  Obviamente, al emplearse varios archivos de PHP, hace necesario un modo de que unos interactúen con otros.
  Por lo tanto, el archivo de PHP necesita tener una instrucción que ordene la inclusión de otro archivo, la cual suele ser include(), aunque existen otras variantes.
  Este mecanismo de inclusión permite al usuario definir archivos de código que después se pueden emplear repetidamente en muchos programas actuando como si fuesen librerías, lo que permite ahorrar tiempo y errores, simplificando el mantenimiento.


Introducción al PHP (Parte 12: Otras sentencias de control)

  Existen algunas sentencias relacionadas con las estructuras de control que no pertenecen ni al grupo de las sentencias condicionales ni al de las sentencias de control de bucles
  Estas sentencias cumplen ciertas funciones de apoyo a las de los dos grupos antes mencionados, por lo que no carecen de importancia a la hora de crear guiones en lenguaje PHP.
  A pesar de ello, su uso es opcional, existiendo alternativas que cumplen sus mismas funciones, aunque de modo menos elegante. 

Ejemplos de código PHP (Parte 3: Estructuras repetitivas)

  En esta parte de la serie sobre ejemplos de código PHP se verán ejemplos de estructuras repetitivas, que forman parte de las estructuras de control, como se ha visto en esta entrada anterior.
   Cada uno de los códigos aquí mostrados como ejemplo se refieren a una situación hipotética a la que son útiles, pero eso no significa que no haya otros códigos PHP que resuelvan igualmente tales situaciones.
  Los códigos aquí mostrados han sido probados y funcionan sin ningún problema.

Introducción al PHP (Parte 11: Estructuras repetitivas)

  Una situación habitual en la lógica de los programas consiste en tener que ejecutar repetidamente un conjunto de instruciones hasta que se cumpla una determinada condición o que, lo que es lo mismo, deje de cumplirse una condición. Las sentencias que se utilizan para controlar esas iteraciones, o bucles, son denominadas sentencias de control de bucles, o repetitivas.
  Como se verá en esta entrada de la presente bitácora, que continúa con la serie de entradas relacionadas con el lenguaje de guiones PHP, uno de los lenguajes informáticos que utilizan dichas sentencias es el antes mencionado.

Ejemplos de código PHP (Parte 2: Estructuras condicionales)

  Continuando con la serie de ejemplos de código PHP, se mostrarán ejemplos de código PHP relacionados con las estructuras condicionales (para saber más sobre este tema, ver la siguiente entrada de este blog).
  Los códigos están relacionados a situaciones hipotéticas en las que son útiles. Además, se trata de una de las múltiples posibilidades de tales situaciones, pero no la única.
   Todos los códigos de los ejemplos han sido probados y funcionan perfectamente en las situaciones referidas a cada uno de ellos.

Introducción al PHP (Parte 10: Sentencias condicionales)

  La flexibilidad del código del lenguaje PHP se consigue cuando se pueden introducir decisiones y bucles.
  Una decisión permite ejecutar un apartado u otro del código, basado en los resultados de una prueba específica.
  Por su parte, el bucle permite ejecutar el mismo apartado de código una y otra vez hasta que se cumpla una condición específica.
  El uso de estos elementos agrega mucha potencia a los guiones y se pueden hacer verdaderamente dinámicos, al contrario de aquellos con ejecución secuencial, donde el motor PHP comienza en la primera línea del guión y continúa hacia abajo hasta que llega al final.
  Para poder incluir estas decisiones y bucles en el código existen las estructuras de control que se pueden clasificar en dos grupos principales:
  •    Sentencias condicionales: Aquellas sentencias que ejecutan una sección del código del programa si se cumple una condición.
  •    Sentencias de control de bucles: Aquellas sentencias que definen bucles que encierran grupos de instrucciones que se ejecutan repetidamente hasta que se cumpla cierta condición. También reciben el nombre de "repetitivas".

Introducción al PHP (Parte 9: Precedencia de los operadores)

  En la entrada anterior de esta serie sobre el lenguaje de guiones PHP se habló sobre los operadores que se emplean en este.
  La presente entrada de este blog profundizará en el mismo tema que la anterior explicando el orden de precedencia que tienen los operadores cuando aparecen en una misma expresión dentro de un guión de PHP.

Ejemplos de código PHP (Parte 1: Ejemplos básicos)

  Los ejemplos aquí mostrados son representativos de las partes 1 - 9 de la serie de entradas de introducción al lenguaje de guiones PHP.
  Esto significa que mostrarán estructuras de PHP bastante simples, independientemente de su longitud.
  Cada uno de los códigos aquí mostrados como ejemplo se refieren a una situación hipotética a la que son útiles, pero eso no significa que no haya otros códigos PHP que resuelvan igualmente tales situaciones.
  Los códigos aquí mostrados han sido probados y funcionan sin ningún problema.

Introducción al PHP (Parte 8: Los operadores)

  En esta entrada de la serie de entradas de introducción al lenguaje de guiones PHP se hablará de los operadores.
  Los operadores no son exclusivos de este lenguaje de guiones que se está tratando en la presente entrada de este blog, sino que son parte de casi cualquier lenguaje informático existente, bien sea de guiones, de programación, de marcas, o algún otro.
  Como es costumbre, se omitirán los operadores referentes a cadenas de texto y matrices, ya que se tratarán en sus respectivas partes de esta serie de entradas sobre el PHP.
 Pero antes de empezar a hablar de los operadores en profundidad, se tratará el tema de las expresiones.

Introducción al PHP (Parte 7: Conversión de tipos de datos)

  En esta entrada de la serie sobre el lenguaje de guiones PHP se tratará el tema de la conversión de los tipos de datos.
  En entradas anteriores se comentó que PHP es muy flexible en el manejo de los tipos de datos y no necesita la declaración explícita del tipo de datos en la declaración de variables, ya que el tipo de una variable es determinado por el contexto en el que se usa esta.
  Existen dos clases de conversión de tipos de datos en PHP: La automática y la forzada.

Introducción al PHP (Parte 6: Los tipos de datos)

  En esta ocasión, se hablará de los tipos básicos de datos con los que trabaja el lenguaje de guiones PHP.
  Para comenzar, es necesario indicar que este lenguaje de guiones es débilmente tipado, puesto que el tipo de la variable se corresponde con el tipo del valor que almacena. En un lenguaje fuertemente tipado sería necesario declarar el tipo y el nombre de la variable antes de poder utilizarla.
  Como ya se ha hecho en entradas anteriores de esta serie, en esta entrada se obviarán los tipos de datos relacionados con las cadenas y las matrices, puesto que se tratarán en las entradas respectivas sobre tales temas de PHP.

Introducción al PHP (Parte 5: Las constantes)

  Esta nueva entrada sobre el lenguaje de guiones PHP mostrará otro elemento importante del mismo: las constantes.
 El concepto de "constante", al igual que sucedía con el de "variable", no es novedoso en el mundo de la programación informática, puesto que se emplea en diversos lenguajes relacionados con la misma.
  Generalmente, la constante corresponde a una longitud fija de un área reservada en la memoria principal del ordenador, donde el programa almacena valores fijos.

Introducción al PHP (Parte 4: Las variables)

  En esta entrada del blog se continuará con el acercamiento del lenguaje PHP al usuario medio (aunque lo que se explica aquí también puede ser usado por usuarios de informática de otros niveles, por supuesto).
  Recordemos que el lenguaje PHP es un tipo de lenguaje de guiones multiplataforma que suele utilizarse para crear páginas web dinámicas. Como todo lenguaje, posee una sintaxis y una gramática propias.
 En esta parte de nuestra introducción al PHP se hablará de las variables que emplea este.