php链接mysql必备条件:
已安装mysql数据库;
检查php环境是否已开启mysql扩展(一般情况下是开启的);
检查方法:a.使用phpinfo();函数,看有没有mysql项;b.打开php.ini文件,检查php_mysql.dll前分号是否已取掉。
php链接代码如下:
//设置编码格式
header("Content-type:text/html;charset=utf-8");
//定义数据库主机地址
$host="localhost";
//定义mysql数据库登录用户名
$user="root";
//定义mysql数据库登录密码
$pwd="";
//链接数据库
$conn = mysql_connect($host,$user,$pwd);
//对连接进行判断
if(!$conn){
die("数据库连接失败!".mysql_errno());
}else{
echo "数据库连接成功!";
}
?>
面向对象风格:
$mysqli = new mysqli('host', 'userName', 'password', 'dbName'); // 创建数据库连接
if ($mysqli->connect_errno) {
die('Connect Error: ' . $mysqli->connect_errno);// 打印错误信息
}
?>
面向过程风格:
$link = mysqli_connect('host', 'userName', 'password', 'dbName');// 创建数据库连接
if (!$link) {
die('Connect Error: ' . mysqli_connect_errno()); // 打印错误消息
}
?>
mysql_connect('数据库连接地址','用户名','密码');//连接mysql
mysql_select_db('数据库名');//选择需要的数据库
举个栗子:
$sql = "select * from ceshi";
$query = mysql_query($sql);
$arr = mysql_fetch_assoc($query);
$con = mysql_connect("主机名","用户名","密码");
if (!$con)
{
//codes判断连接失败函数
}
mysql_query("use 数据库名“);
mysql_query("set names utf8");
//codes
可以用PHP自带的PDO对数据库进行操作