O baza de date (MySQL e una dintre ele) e ca un registru. Stocheaza ce ii dai tu, ca mai tarziu, sa cauti, si sa afisezi pe pagina.
PE TPU.ro, baza de date inregistreaza datele de la user (numele tau, ata de nastere), intrebarile, raspunsuri, voturile, categoriile, iar dupa aceea le afiseaza (Cum se intampla acum: dupa ce o sa apas pe "raspunde" scriptul PHP o sa proceseze datele, o sa treaca prin niste verificari, iar dupa aceea o sa le bage in baza de date si o sa le afiseze data viitoare cand o sa accesezi aceasta pagina).
HTML, CSS si C++ nu au niciolegatura.
HTML si CSS Sunt pentru Web (site`uri) iar C++ e pentru software.
Daca vrei sa inveti programare web (dupa mine e mult mai simplu) invata PHP (un website foarte bun este (daca stii engleza) : http://thenewboston.com. Daca nu esti chiar asa bun la engleza, exista si pe romana: http://marplo.net si http://tutorialeonline.net/ro/)
Daca vrei mai multe informatii ma poti contacta aici pe site (sunt si eu programator web) sau poti posta pe http://marplo.net/forum sau pe http://phpromania.net
Sper ca te-am ajutat :).
Stocheaza intrebarile, raspunsurile, informatiile despre useri, etc(asta fix in cazul TPU.)In rest, orice baza de date stocheaza informatiile de pe acel site.