首先,学习php是必须的,还有就是html语言(div+css,js等),其次,你要想实现这些东西是必须要会mysql的,因为php是跟mysql结合的,所以说最基本的你要会php跟mysql。mysql语言不是很多就你说的 (增http://www.w3school.com.cn/php/php_mysql_insert.asp,删http://www.w3school.com.cn/php/php_mysql_delete.asp,改http://www.w3school.com.cn/php/php_mysql_update.asp,查http://www.w3school.com.cn/php/php_mysql_select.asp)这4种,如果你熟悉了这些基本上可以实现出来了。最后一个上传的东西,你要看php的上传函数。
有建网站的想法了,是好事,这就有了学习的动力。
不过,建一个满足功能的网站并非易事,如果从菜鸟级学起,就要系统学习网站编程的知识了。
HTML基础知识、CSS样式、PHP、SQL数据库等等,全套下来非一年不可。
省事一点的,学习一段时间后,基本掌握了网站编程原理了,可以下载一些网站全站程序,修改一下,就可以用了。
一些现成的论坛程序就不错的。
按提示安装好,就可以用了