Ver Mensaje Individual
  #7 (permalink)  
Antiguo 06/08/2003, 22:18
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
No he usado nunca Cool Fusion .. Pero al parecer usan una especie de "capa de abstracción" para acceder a tus BD (no sé si "própias" de Cool Fusion .. o a una MS SQL server .. Access o algo así ..)

En PHP tienes algunas classes (Objetos, capa de abstarcción ) que te pueden permitir trabajar con PHP y tu BD habitual (sea Mysql u otras) de forma similar a la que la usas .. Con "sintax" de métodos similares ...

Estas classes las puedes encontrar por ejemplo en:
www.phpclasses.org

Ahí veras un buen número de ellas .. desde la "potente" ADOdb .. hasta otras más simples como Ez_SQL (sencilla y multi-db ..)

De todas formas .. pese que uses estas "classes" .. si vas a trabajar con una BD (Mysql .. MS SQL server .. Access .. etc) vas a tener que conocer el SQL própio de cada una (que es el lenguaje que usan para hacer consultas a estos manejadore de BD ..)

Administradores para Mysql, y cualquier motor de BD que uses los tienes .. tanto en PHP "puro" como aplicaciones GUI para Windows que te permiten "modelar" (crear y admin. tus BD) de forma sencilla ..

Si el proceso de crear una tabla o en general gestionarla lo ha de hacer un script PHP tuyo .. ahí es necesario que conozcas el SQL particular de estas.

Posteriormente .. si tu lo deseas te puedes crear tu própia classe tipo "CF DB" .. (por llamarlo así) donde te implementes todos esos métodos como el QuerySetCell() y todos los que tienes a tu disposición (incluso con su misma sintax y parámetros de entrada/salida) ...

Sinceramente .. creo que cuando programa uno en algún lenguaje es necesario que se adapte al que esté usando en ese momento ..

A veces (como creo que sería este caso) sólo es un simple "cambio de nombre" de funciones típicas que en PHP+Mysql (por ejemplo) se hacen de cierta forma (forma que puedes leer y aprender en los tutoriales y código que veras en las FAQ's de este foro) ...

Pero en otras ocasiones .. puedes estar "desaprobechando" o mal usando las funcionalidades nativas que pueda tener PHP que "a lo mejor" superan a otro lenguaje (puede q no también ..) no sólo en forma de uso .. sino en funcionalidad o rendimiento.

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.