php连接数据库有两种方式,一种是MySQLi,一种是PDO。两种各有优势
PDO 应用在 12 种不同数据库中, MySQLi 只针对 MySQL 数据库。所以,如果你的项目需要在多种数据库中切换,建议使用 PDO ,这样你只需要修改连接字符串和部门查询语句即可。 使用 MySQLi, 如果不同数据库,你需要重新所有代码,包括查询。
两者都是面向对象, 但 MySQLi 还提供了 API 接口。
两者都支持预处理语句。 预处理语句可以防止 SQL 注入,对于 web 项目的安全性是非常重要的。
连接MySQL:
<?php
$host ="localhost";
$user ="root";
$password ="123456";//密码
$database ="test";//数据库
$con =new mysqli($host, $user, $password, $database);
if (mysqli_connect_error()) {
die("Database connection failed: " . mysqli_connect_error());
}
else
echo "connect sucessfully"