UNIX – Script para recorrer una lista.-

Publicado en Unix - Linux | Comentarios desactivados en UNIX – Script para recorrer una lista.-

UNIX – Script para validar respuesta.-

Publicado en Unix - Linux | Comentarios desactivados en UNIX – Script para validar respuesta.-

Oredenes BREAK y CONTINUE.

Las órdenes break y continue sirven para interrumpir la ejecución secuencial del cuerpo del bucle. break transfiere el control a la orden que sigue a done, haciendo que el bucle termine antes de tiempo. continuetransfiere el control a done, haciendo que se evalúe de nuevo la condición, prosiguiendo el bucle. En ambos casos, las órdenes del cuerpo del bucle siguientes a estas sentencias, no se ejecutan. Lo normal es que formen parte de una sentencia condicional, como if. Un par de ejemplos de su uso es:

# Muestra todos los parámetros, si encuentra una «f» finaliza
while [ $# -gt 0 ]
do
if [ $1 = «f» ]
then
break
fi
echo Parámetro: $1
shift
done

# Muestra todos los parámetros, si encuentra una «f»
# se lo salta y continúa el bucle
while [ $# -gt 0 ]
do
if [ $1 = «f» ]
then
shift
continue
fi
echo Parámetro: $1
shift
done

Publicado en Unix - Linux | Comentarios desactivados en Oredenes BREAK y CONTINUE.

ARRAYS – Algunos tips utiles.

Es interesante destacar la diferencia entre ejecutar las siguientes órdenes:

$ aux=‘ls‘
$ aux1=(‘ls‘)

En el primer caso, la variable aux contiene la salida de ls como una secuencia de caracteres. Mientras que en el segundo caso, al haber utilizado los paréntesis, aux1 es un array, y cada entrada está formada por los nombres de fichero devueltos por la orden ls. Supongamos que el directorio actual tenemos los siguientes ficheros: a.latex, b.latex, c.latex, d.latex, e.latex f.latex, observe el resultado de ejecutar las órdenes anteriores:

$ ls
a.latex b.latex c.latex d.latex e.latex f.latex
$ aux=‘ls‘
$ echo $aux
a.latex b.latex c.latex d.latex e.latex f.latex
$ echo ${aux[0]}
a.latex b.latex c.latex d.latex e.latex f.latex
$ aux1=(‘ls‘)
$ echo ${aux1[0]}
a.latex

Publicado en Unix - Linux | Comentarios desactivados en ARRAYS – Algunos tips utiles.

PHP – Como conectarse a una base de datos.

Para permitir que una Web tenga interacción con sus visitantes, permitir el registro de usuarios, dejar comentarios, etc.; son necesarias las bases de datos. Una base de datos consta de cinco parámetros básicos de conexión, y son los siguientes:

Hots: es la ubicación de la base de datos.
Usuario: es el usuario de la base de datos.
Clave: es la clave de la base de datos.
Nombre de la base de datos: es el nombre de la base de datos.
Nombre de la tabla: es el nombre de la tabla con que queremos conectar.

Sobre las bases de datos es importante destacar que guardan la información organizada en tablas, y las tablas guardan la información en un sistema referencial formado por filas y columnas.

Una típica base de datos de una Web sencilla puede tener una tabla donde se guardan los datos de acceso de cada usuario, con el nombre de usuario, el email, el sexo, la fecha de registro, etc. Para que estos usuarios puedan dejar sus comentarios tendríamos que crear una nueva tabla en la base de datos, que recogiese por ejemplo, el nombre de usuario y el comentario. Todo esto lo veremos detalladamente más adelante.

A mi me gusta crear una archivo para la conexión a la base de datos y mediante una sentencia “include”, tomar los datos de la conexión, así no tengo que ir agregando estos datos una y otra vez. Así crearemos dos archivos, uno que abre la conexión y otro que la cierra, la sintaxis podría ser la siguiente:

Publicado en PHP - MYSQL | Comentarios desactivados en PHP – Como conectarse a una base de datos.