请帮忙解释和配置这页PHP代码!

请帮忙解释和配置这页PHP代码!

很简单的PHP代码.可惜一直配置不好!问题好像主要出在MYSQL服务器上!

代码如下:
<?php

$friend="friend_user";
$database="hhh";//MYSQL数据库名
$db = mysql_connect("localhost", "用户名","密码";//MYSQL数据库用户名和密码
mysql_select_db($database,$db);
//  请在下面修改您的设置
$cookie_name = "gwmember";         // Cookie 名称, 请更改为其他名称
$orguni="大学";     //填写组织所在大学
$orgname="协会";     //填写组织名称
$orgweb="http://www.y.org";     //填写组织网站
$orgens="GW";           //填写组织英文缩写
$members="5";           //首页显示用户数
$psize="20";           //用户列表每页显示用户数

?>

请问friend="friend_user";是要我在MYSQL中的此段PHP的数据库中建立一个'friend'还是'friend_user'的表文件?
请问:db = mysql_connect("localhost", "用户名","密码"; 此处的'用户名'和'密码'可以为空吗?那么建表时候需要在表中建立用户名和密码信息吗?
请问:mysql_select_db($database,$db); 这句话什么意思!怎么配置正确的信息?

请问:按照上面的PHP代码我使用这个命令创建表对吗:mysql  -e  "CREATE  TABLE  friend(username  CHAR(40),  password  CHAR(20),  id  CHAR(15));"  hhh      其中的表名按照上面的PHP代码是对的吗?
哦!还有一个!我的PHP在HTTPD服务器下运行时候总不能正确显示中文.我在PHP.INI中已经修改过的.请问怎么办?