Anda di halaman 1dari 5

Sesiones php

Las sesiones, en aplicaciones web realizadas con PHP y en el desarrollo de pginas


web en general, nos sirven para almacenar informacin que se memorizar durante
toda la visita de un usuario a una pgina web. Dicho de otra forma, un usuario puede
ver varias pginas durante su paso por un sitio web y con sesiones podemos
almacenar variables que podremos acceder en cualquiera de esas pginas.
(PHP 4 >= 4.1.0, PHP 5)
$_SESSION -- $HTTP_SESSION_VARS [obsoleta] Variables de sesin
Descripcin
Es un array asociativo que contiene variables de sesin disponibles para el
script actual. Ver la documentacin de Funciones de sesin para ms
informacin sobre su uso.
$HTTP_SESSION_VARS contiene la misma informacin inicial pero no es
una superglobal. (Ntese que$HTTP_SESSION_VARS y $_SESSION son diferentes
variables y PHP las trata de forma distinta)
Historial de cambios
Versin Descripcin
4.1.0 Se introdujo $_SESSION y $HTTP_SESSION_VARS qued absoleta.

Esta es una 'superglobal' o una variable automatic global. Significa simplemente que
es una variable que est disponible en cualquier parte del script. No hace falta
hacer global $variable; para acceder a la misma desde funciones o mtodos.







Tipo de sesiones














PDO PHP
La extensin Objetos de Datos de PHP (PDO por sus sigls en ingls) define
una interfaz ligera para poder acceder a bases de datos en PHP. Cada
controlador de bases de datos que implemente la interfaz PDO puede exponer
caractersticas especficas de la base de datos, como las funciones habituales
de la extensin. Obsrvese que no se puede realizar ninguna de las funciones
de la bases de datos utilizando la extensin PDO por s misma; se debe utilizar
un controlador de PDO especfico de la base de datos para tener acceso a un
servidor de bases de datos.
PDO proporciona una capa de abstraccin de acceso a datos, lo que significa
que, independientemente de la base de datos que se est utilizando, se usan
las mismas funciones para realizar consultas y obtener datos.
PDOno proporciona una abstraccin de bases de datos; no reescribe SQL ni
emula caractersticas ausentes. Se debera usar una capa de abstraccin
totalmente desarrollada si fuera necesaria tal capacidad.
PDO viene con PHP 5.1, y est disponible como una extensin PECL para
PHP 5.0; PDO requiere las caractersticas nuevas de OO del ncleo de PHP 5,
por lo que no se ejecutar con versiones anteriores de PHP.
concepto
Representa una conexin entre PHP y un servidor de bases de datos.


PDO La clase PDO
PDO::beginTransaction Inicia una transaccin
PDO::commit Consigna una transaccin
PDO::__construct Crea una instancia de PDO que representa
una conexin a una base de datos
PDO::errorCode Obtiene un SQLSTATE asociado con la ltima
operacin en el manejador de la base de datos
PDO::errorInfo Obtiene informacin extendida del error
asociado con la ltima operacin del manejador de la base de
datos
PDO::exec Ejecuta una sentencia SQL y devuelve el nmero
de filas afectadas
PDO::getAttribute Devuelve un atributo de la conexin a la
base de datos
PDO::getAvailableDrivers Devuelve un array con los
controladores de PDO disponibles
PDO::inTransaction Comprueba si una transaccin est activa
PDO::lastInsertId Devuelve el ID de la ltima fila o secuencia
insertada
PDO::prepare Prepara una sentencia para su ejecucin y
devuelve un objeto sentencia
PDO::query Ejecuta una sentencia SQL, devolviendo un
conjunto de resultados como un objeto PDOStatement
PDO::quote Entrecomilla una cadena de caracteres para usarla
en una consulta
PDO::rollBack Revierte una transaccin
PDO::setAttribute Establece un atributo
PDOStatement La clase PDOStatement
PDOStatement::bindColumn Vincula una columna a una
variable de PHP
PDOStatement::bindParam Vincula un parmetro al nombre de
variable especificado
PDOStatement::bindValue Vincula un valor a un parmetro
PDOStatement::closeCursor Cierra un cursor, habilitando a la
sentencia para que sea ejecutada otra vez
PDOStatement::columnCount Devuelve el nmero de
columnas de un conjunto de resultados
PDOStatement::debugDumpParams Vuelca un comando
preparado de SQL
PDOStatement::errorCode Obtiene el SQLSTATE asociado
con la ltima operacin del gestor de sentencia
PDOStatement::errorInfo Obtiene informacin ampliada del
error asociado con la ltima operacin del gestor de sentencia
PDOStatement::execute Ejecuta una sentencia preparada
PDOStatement::fetch Obtiene la siguiente fila de un conjunto
de resultados
PDOStatement::fetchAll Devuelve un array que contiene todas
las filas del conjunto de resultados
PDOStatement::fetchColumn Devuelve una nica columna de
la siguiente fila de un conjunto de resultados
PDOStatement::fetchObject Obtiene la siguiente fila y la
devuelve como un objeto
PDOStatement::getAttribute Recupera un atributo de sentencia
PDOStatement::getColumnMeta Devuelve metadatos de una
columna de un conjunto de resultados
PDOStatement::nextRowset Avanza hasta el siguiente
conjunto de filas de un gestor de sentencia multiconjunto de filas
PDOStatement::rowCount Devuelve el nmero de filas
afectadas por la ltima sentencia SQL
PDOStatement::setAttribute Establece un atributo de sentencia
PDOStatement::setFetchMode Establece el modo de obtencin
para esta sentencia
PDOException La clase PDOException
Controladores de PDO
CUBRID (PDO) Funciones de CUBRID (PDO_CUBRID)
MS SQL Server (PDO) Funciones de Microsoft SQL Server y
Sybase (PDO_DBLIB)
Firebird (PDO) Funciones de Firebird (PDO_FIREBIRD)
IBM (PDO) Funciones de IBM (PDO_IBM)
Informix (PDO) Funciones de Informix (PDO_INFORMIX)
MySQL (PDO) Funciones de MySQL (PDO_MYSQL)
MS SQL Server (PDO) Funciones de Microsoft SQL Server
(PDO_SQLSRV)
Oracle (PDO) Funciones de Oracle (PDO_OCI)
ODBC y DB2 (PDO) Funciones de ODBC y DB2 (PDO_ODBC)
PostgreSQL (PDO) Funciones PostgreSQL (PDO_PGSQL)
SQLite (PDO) Funciones de SQLite (PDO_SQLITE)
4D (PDO) Funciones de 4D (PDO_4D)

Anda mungkin juga menyukai