PHP(Pre-Hypertex Processor) es un lenguaje ejecutado en el servidor. Lo que se codifique NO va a ser interpretado por el navegador, si no por un servidor web que procesa las instrucciones y las devuelve al cliente en formato HTML Metodo GET y POST Son metodos utilizados para enviar datos desde el navegador al servidor. La diferencia entre POST y GET es que GET envia los parametros a traves de la URL, mientras que POST lo hace "oculto" al usuario, lo que lo hace mas seguro. $_GET y $POST son vectores asociativos que guardan la informacion enviada de una pagina a otra bajo el metodo GET y POST respectivamente. Conexion al servidor MySQL desde PHP La conexion debe hacerce cada vez que se vayan a usar bases de datos en una pagina de PHP. Esto lo permite la funcion mysqli_connect() y su resultado se guarda en una variable para usar sus metodos y atributos $conexion = mysqli_connect("host","username","password","database") or exit("No se pudo establecer una conexion"); Esta linea se suele guardar en un archivo aparte "connect.php" para ser reutilizada. Para cerrar la conexion se utiliza mysqli_close($conexion); Para realizar consultas se utiliza mysqli_query($conexion, query); Si la consulta fue DELETE, UPDATE o INSERT devuelve true o false para saber si se realizo con exito. Si fue SELECT devuelve el conjunto de filas obtenidas o false si no fue exitoso. Para ver el ultimo mensaje de error: echo mysqli_error($conexion); Para saber cuantas filas tiene el resultado: mysqli_num_rows(resultado) Uso de la consulta SELECT Cuando se solicitan datos, estos deben listarse en la pantalla con ayuda de un array. mysqli_fetch_row(resultado) y mysqli_fetch_assoc(resultado) recuperan los resultados de la fila actual devolviendo un array indexado o asociativo respectivamente. mysqli_fetch_array(resultado) es la mezcla de los dos. mysql_free_result(resultado) libera la memoria consumida por la consulta SELECT. Sesiones en PHP Sirven para almacenar informacion que se memorizara durante toda la visita de cada usuario a una pagina web. Todas las sesiones son independientes por usuario, quienes tienen su identificador unico, y se puede almacenar todo tipo de informacion en las variables de sesion. Estas se almacenan en cookies. session_start() inicia una sesion y ya puede ser utilizada almacenando los datos en el array $_SESSION["nombre_de_variable"]. session_id() nos devuelve el id de la sesion session_destroy() abandona la sesion, variables y id session_unregister('variable'): abandona una variable de sesion