Sitio web no optimizado para IE 6

Ejecutar Sql Nativo Con Doctrine

posteado por Emiliano, categoría Php

24 ago
2010

Con el ORM Doctrine también podemos ejecutar consultas de SQL nativo.

Si ya has utilizado esta excelente herramienta de PHP que es el ORM Doctrine conocerás las grandes características que esta nos provee para tratar con base de datos. El lenguaje DQL (Doctrine Query Language) es una de las principales herramientas de Doctrine y muy poderosa, pero a veces al necesitar realizar consultas muy avanzadas se puede complicar un poco (es una de los puntos débiles de Doctrine, en el cual estan trabajando para la versión 2).

Si necesitas realizar consultas complicadas (o no) Doctrine nos da la posibilidad de ejecutar SQL nativo:

<?php
//construimos la consulta
$query = "select id from tabla";

//obtenemos el singleton de la conexión
$con = Doctrine_Manager::getInstance()->connection();

//ejecutamos la consulta
$st = $con->execute($query);

//recuperamos las tuplas de resultados
$rs = $st->fetchAll();

//O si quieres obtener los resultados asociados
$rs = $st->fetchAssoc($query);

Fuente: blackslot.com

Compártelo: technorati Ejecutar Sql Nativo Con Doctrine digg Ejecutar Sql Nativo Con Doctrine facebook Ejecutar Sql Nativo Con Doctrine google Ejecutar Sql Nativo Con Doctrine linkedin Ejecutar Sql Nativo Con Doctrine

0 Comentario

Comentar este Artículo






Captcha ImageReload_original