is it possible to create a dynamic website without a database?(Only use a File to save Data) I learn PHP from now. And  for create a dynamic website usually use PHP + MYSQL(For database).

In PHP have function like fopen() to create, write result from form to a file like txt or other.

My Question is,  is it possible to create a dynamic website without a database?
(For very small Website maybe)?

Im very Appreciated your advice 

Thanks.
It depends on how complex your web is.

I assume your web is contact mangager (create,update,delete) for 1 user only, you can storage records in a csv file on web server, it's not too difficult.

But if your contact manager serve many users, you have to implement concurrency, transaction for you text file. Its not easy.