Iniciación al PHP - Capítulo 2
Escrito por El_Max

Publicado:

8/08/2003

  Actualizado:

8/08/2003

 

 

¿Que creíais que os iba a dejar a medias? No.  Con esta finalizo la tutorial de como empezar con php (que no quiere decir que no haga mas tutoriales sobre el lenguaje).  Finalizare explicando:

1.. Array
2.. Conectar Mysql mediante PHP
3.. Sesiones

-=[1]=- Array --------------------------------------------?>

La array es un grupo de variables comprimidas en un único valor.  Para entenderlo mejor crearemos un ejemplo simple:
 


$lenguajes = array (
    "lenguajes"  => array("a"=>"php", "b"=>"js", "c"=>"html"),
    "números" => array(1, 2, 3, 4, 5, 6),
    "códigos"   => array("primero", 5 => "segundo", "tercero")
);


-=[2]=- Conectar Mysql mediante PHP--------------------------------------------?>

Mysql es utilizado para que gestione bases de datos (tambien conocido como bd). Conectarse a Mysql desde PHP seria sencillo.

 

<?php
$link = mysql_connect("localhost", "usuario", "clave");
mysql_select_db("mydb", $link);
$result = mysql_query("SELECT * FROM agenda", $link);
echo "Nombre: ".mysql_result($result, 0, "nombre")."<br>";
echo "Teléfono: ".mysql_result($result, 0, "telefono")."<br>";
echo "Website :".mysql_result($result, 0, "website")."<br>";
echo "Email :".mysql_result($result, 0, "email")."<br>";
?>

Bien, os explico las funciones:
 
mysql_connectEste hace la función de conectarse a la bd Mysql del host.  Es necesario poner el nombre de usuario y contraseña que tienes en el servidor (host).
mysql_select_db()Esta función le indica al servidor que el valor $link quiere conectarse a mydb.
mysql_query()Esta envía actos de instrucción SQL a la bd Mysql para que esta la construya.
mysql_result()Muestra los resultados que $result le reenvía.

-=[3]=- Sesiones--------------------------------------------?>

Son variable para almacenar datos directamente en el servidor.  Estas son mayormente usadas para sistemas de registro de usuario.  Cada usuario tiene su id de sesión PHP, donde se almacena la información que quieras darle, por ejemplo Login y Password.  Existen las siguientes funciones:

session_startInicia las variables
session_destroyElimina toda la información comprimida en una sesión
session_nameDa o recibe el nombre de la sesión
session_module_nameDa o recibe el modulo de la sesión
session_save_pathDa o recibe el path de grabación de la sesión
session_idDa o recibe la identidad de la sesión
session_registerRegistra 1 o más variables en las sesiones
session_unregisterDesregistra variables de las sesiones
session_is_registeredComprueba si una variable esta registrada en la sesión
session_decodeExtrae datos de sesiones
session_encodeAsegura datos de sesiones


Bueno, esto ha sido el fin del tutorial.  No os preocupeis porque tengo bastantes proyectos.  El próximo tutorial tratará sobre las estadísticas (usuarios online, visitas totales etc.).

Un cordial saludo.

-------------------------------------------------

© 2.0.0.3 ElMax WeBLoG - Email
-------------------------------------------------
-Número de tutoriales: 4