lunes, 19 de septiembre de 2016

EJECUCIÓN DE QUERYS CON PDO


         En la ejecución de querys se pueden definir 2 categorías. DIRECTAS, que es cuando se realiza un INSERT, UPDATE y sabemos que nunca devolverá un dato... y con RETORNO DE DATOS, que es cuando de realiza un SELECT, donde si sabemos que tendremos que manejar registros devueltos por la consulta.

Antes de mirar como se realiza esta acción con PDO miremos como se realizaba con los 2 motores de base de datos que tenemos de ejemplo.
Código:
  1. # MySQL
  2. $query = mysql_query( $sql, $cnn );
  3. # PostgreSQL
  4. $query = pg_query( $cnn, $sql );

DIRECTA


Esta es la forma en la que no tendremos interacción de ninguna clase con datos,
sólo se ejecutará el query y los posibles valores de retorno sería
VERDADERO o FALSO,

para identificar el estado de la ejecución de la query.
Se realizaría de la siguiente forma,

Código:

$cnn->exec("INSERT INTO usuario (id, cedula, nombre)
VALUES(1, '1037610909', 'Alex');");

Para este caso podríamos realizar la validación para ver si se ejecuto o no, la query. Así, Código:

  1. $query = $cnn->exec("INSERT INTO usuario (id, cedula, nombre)
    VALUES(1, '1037610909', 'Alex');");
  2. if ($query !== FALSE){
  3.   # ...
  4. }
PENDIENTES DE PRÓXIMOS POST

0 comentarios: