Keď zavolám funkciu na príjem tabuľky z MySQL, dôjde k prenosu údajov medzi PHP a MySQL alebo medzi Apache a MySQL a potom Apache dá PHP túto tabuľku?
odpovede:
3 pre odpoveď č. 1Najjednoduchší spôsob vizualizácie pracovného postupu:
- Apache dostane požiadavku a pošle údaje žiadosti do vlákna php
- PHP engine ukladá údaje o požiadavkách do premenných $ _POST, $ _GET, $ _SERVER
- PHP vykoná váš skript. Váš skript sa pripája k externým službám ako je MySQL a načíta údaje
- PHP vydáva dáta do apache
- Apache posiela údaje späť do vášho prehliadača
Apache je iba webový server, ktorý spracováva iba príjem / doručovanie obsahu generovaného prehliadačom (odosielanie požiadaviek HTTP) a php (výstup obsahu pre tieto požiadavky)
1 pre odpoveď č. 2
Apache je iba webový server a slúži iba na zobrazovanie stránok ... Komunikácia prebieha medzi php a databázovým strojom pomocou ovládača php mysql