<?php header("Content-type: text/html;charset=utf-8");//设置编码格式为UTF-8 error_reporting(E_ERROR);//隐藏警告信息 $res=mysql_connect("localhost","admin","123456");// or die ("数据库连接失败!"); mysql_query("set names utf8"); //**设置字符集,一定要设置数据库编码格式*** if(!$res){//判断数据库是否连接成功 echo "数据库连接失败!<br>"; echo "错误信息为:".mysql_error(); } mysql_select_db("test",$res); //else{ // echo "数据库连接成功!"; // } ?>
mysql_connect()数据库连接函数,可以有四个参数,
mysql_connect ([ string
$server
[, string $username
[, string $password
[, bool $new_link
[, int $client_flags
]]]]] );第一个参数:本地服务员路径,默认值是 'localhost:3306'。 在 SQL安全模式时,参数被忽略,总是使用 'localhost:3306'。
第二个参数:本地服务器用户名。
第三个参数:本地服务器密码。
第四个参数:如果用同样的参数第二次调用 mysql_connect(),将不会建立新连接,而将返回已经打开的连接标识。
参数 new_link
改变此行为并使 mysql_connect() 总是打开新的连接,甚至当 mysql_connect() 曾在前面被用同样的参数调用过。
一般连接数据库PHP代码单独写在一个PHP文件里面,下次需要直接导入这个PHP文件。
例如:
include("conn.php");//数据库连接