phpnow-1.5.6,apache20,mysql5.0.90,php5.2.14win32搭建网站前后台经验总结:
php.ini和httpd.conf可以修改服务器的配置,比如端口号根目录,比如支持mysql等等。
收获一
使用mysql数据库。在php中使用mysql语句查询、插入、删除、更新数据库,要避免插入数据或读出数据的乱码需要注意四个方面:
1、读取数据库的php文件要选择另存为utf8格式
2、网页的中设置charset为utf-8
3 、数据库中数据库选择utf8,字段也设置为utf8。
4、最重要的一点,在连接数据库的部分,最好单独一个文件,在需要连接数据库的php文件中调用就可以了。二保证不出现乱码的方式是
$hostname_conn = "localhost";
$database_conn = "***";
$username_conn = "****";
$password_conn = "*****";
$conn = mysql_pconnect($hostname_conn, $username_conn, $password_conn) or trigger_error(mysql_error(),E_USER_ERROR);
mysql_query("set names UTF8");//此处保证读出不会出现乱码情况
?>
5,要是还有乱码的话就设置一下my.ini中的client和server的编码为utf8
设置完成后,可以查看mysql的编码,在命令行下进入mysql