Ver Mensaje Individual
  #12 (permalink)  
Antiguo 19/09/2009, 10:16
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Compartir tablas en Access y mysql

Eso... Donde lo haces? En la maquina que tiene el servidor, no en la maquina cliente. Luego si repasas mis post lo entenderas....


Código sql:
Ver original
  1. USU                SWEB            Sbbdd
  2. Cliente------->Servidor                         Petición
  3.                       Cliente<----->Servidor   Calculos            
  4. Cliente<-------Servidor                         Respuesta


El cliente hace una petición php al sevidor web este la ejecuta*, si implica una consulta a la base de datos le pide al servidor de bases de datos que la resulva, recibe los datos da formato a la respuesta y la pasa al cliente.

* La petición se ejecuta en "local", pero este "local" es dentro del servidor donde antes tu has definido el dns.


Luego el cliente solo tiene que conocer la dirección del servidor web + php para mandar las peticiones, el servidor hace las consultas que haga falta al servidor de bbdd. En el caso de odbc via el dns que tiene creado y en el caso de un verdadero servidor de bbdd via su dirección (que puede ser localhost si los dos servidores residen en la misma maquina).

Cuando tu montas todo esto en tu PC en realidad los tres actores de la pelicula estan en la misma maquina pero pasa lo mismo...

El navegador, digamos FireFox, hace la petición al servidor web, digamos apache+php, usando la dirección http://localhost/loquesea.php. El servidor web+php hace las consultas a access via el dns que tiene creado y formatea la respuesta para pasarla al navegador.

Ahora imagina que no estamos en una sola maquina, lo unico que tienes que cambiar és la dirección
http://??????/loquesea.php, y claro haber configurado el servidor.....


Quim

Última edición por quimfv; 22/09/2009 a las 00:37