Ver Mensaje Individual
  #6 (permalink)  
Antiguo 17/07/2004, 15:27
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Cita:
ahora komo haria el trabajo atraves digamos de odbc si mysql no soporta store procedures, si pudieras explicarme esa parte plz.
mm vamos a ver .. ahí tienes un pequeño lio de conceptos ..

El "ODBC" es una forma de conectarse a una BD .. pero eso no tiene nada que ver con las características y funcionalidades de la BD que conectes por ese médio. De hecho a Mysql pódrías conectarte por ODBC como "pasarela" (pero PHP ya puede hacerlo directamente con sus funciones nativas sin pasar por el "cuello de botella" que es una "ODBC" en la mayoría de casos). Pero, Mysql no soporta Store procedure, ni triggers ni subconsultas (hasta Mysql 4.1.x que todavía está en fases Alpha y desarrollo).

Lo que tienes que tener claro es que Base de datos vas a usar con las características que necesitas (tus "store procedure" por ejemplo) y luego ver como te puedes conectar a ella desde PHP.

Por ejemplo .. podrías usar MS SQL Server, Oracle, PostgreSQL .. etc como BD que si que soportan los "store procedure" .. A todas estas BD PHP puede conectar con funciones "nativas" que se incorporan al "core" de PHP vía extensiones. Y si quieres podrías conectarte a ellas también por ODBC .. pero, todo lo que puedas hacer "directo" será más rápido y eficiente que pasar por "pasarelas" como al ODBC.

Tal vez confundistes aquí lo que te comenté de "capas de abstracción para BD" y donde mencioné la tal "AdoDB" ..

------

Links a todo esto que mencioné en el anterior mensaje:

Para la "capa de negocios": PHP
www.php.net (xD . el manual de referencia)

Motores de Templates (para la capa "vista"):
Smarty
http://smarty.php.net
Nok template (en castellano y fácil de usar: )
http://www.jpw.com.ar/noktpl.php

Capas de abstracción de Base de datos:
AdoDB
http://adodb.sourceforge.net/
ezSQL
http://php.justinvincent.com/

Y algo sobre como trabaja PHP con OOP (programación Orientada a objetos):
http://www.zonaphp.com/articulo1.php

Y como comenta Jpinedo . bajo PEAR tienes muchas más classes/objetos para trabajar con capas de abstracción de BD, motores de templates y otros ..
http://pear.php.net


Un saludo,