How Web Database Architectures Work CPS181s April 8, 2003.

12
How Web Database Architectures Work CPS181s April 8, 2003

Transcript of How Web Database Architectures Work CPS181s April 8, 2003.

Page 1: How Web Database Architectures Work CPS181s April 8, 2003.

How Web Database Architectures Work

CPS181sApril 8, 2003

Page 2: How Web Database Architectures Work CPS181s April 8, 2003.

search.html

Page 3: How Web Database Architectures Work CPS181s April 8, 2003.

search.html

Page 4: How Web Database Architectures Work CPS181s April 8, 2003.

Web Database Architectures• A user’s Web browser issues an HTTP request. • The Web Server receives the request for results.php and

passes it to the PHP engine for processing• The PHP engine opens a connection to the MySQL DBMS

and sends the query.• The MySQL DBMS process the query and sends the results

back to the PHP engine.• The PHP engine formats the results in HTML and sends it

to the Web Server• The Web Servers passes the HTML page back to the user’s

browser

Page 5: How Web Database Architectures Work CPS181s April 8, 2003.

results.php

Page 6: How Web Database Architectures Work CPS181s April 8, 2003.

results.php (cont.)

Page 7: How Web Database Architectures Work CPS181s April 8, 2003.

Search Results

Page 8: How Web Database Architectures Work CPS181s April 8, 2003.

Write to Database

Page 9: How Web Database Architectures Work CPS181s April 8, 2003.

Write to Database HTML

Page 10: How Web Database Architectures Work CPS181s April 8, 2003.

insert_book.php

Page 11: How Web Database Architectures Work CPS181s April 8, 2003.

Access Log

Page 12: How Web Database Architectures Work CPS181s April 8, 2003.

Access Log (cont.)