phpmysql怎样连接到数据库

2025-03-24 07:29:56
推荐回答(5个)
回答1:

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 "数据库连接成功!";
}
?>

回答2:

面向对象风格:

$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()); // 打印错误消息
}
?>

回答3:

mysql_connect('数据库连接地址','用户名','密码');//连接mysql
mysql_select_db('数据库名');//选择需要的数据库
举个栗子:
$sql = "select * from ceshi";
$query = mysql_query($sql);
$arr = mysql_fetch_assoc($query);

回答4:

   $con = mysql_connect("主机名","用户名","密码");
if (!$con)
  {
  //codes判断连接失败函数
  }
  mysql_query("use 数据库名“);
  mysql_query("set names utf8");
  //codes

回答5:

可以用PHP自带的PDO对数据库进行操作