数据库配置

//数据库配置
$hostname = 'localhost'; //服务器地址
$database = 'learn'; //数据库名
$username = 'root'; //数据库用户名
$password = ''; //数据库密码
$hostport = '3306'; //数据库端口

面向对象

//创建连接
$conn = new mysqli($hostname, $username, $password, $database);

//检查连接状态
if ($conn->connect_error) {
die('连接失败,原因:' . $conn->connect_error);
}
echo '连接成功';

//执行sql语句
$sql = "insert into user (username,password) values ('t1','123456')";
$sth = $conn->prepare($sql); //准备执行一个 sql 语句
$sth -> execute(); //执行这个sql

//创建连接
$dsn = "mysql:host=$hostname;dbname=$database"; //指定数据库类型

//检测连接状态
try {
  $conn = new PDO($dsn, $username, $password); //初始化一个PDO对象
  echo '连接成功';
} catch (PDOException $e){
  echo $e -> getMessage();
}

// php7字符编码
$conn->prepare("set character set 'utf8'")->execute(); //读库
$conn->prepare("set names 'utf8'")->execute(); //写库

//执行sql语句
$sql = "insert into user (username,password) values ('t2','123456')";
$conn->prepare($sql)->execute();

面向过程

//连接数据库
$conn = mysqli_connect($hostname, $username, $password, $database);

// php7字符编码
mysqli_query($conn, "set character set 'utf8'");//读库
mysqli_query($conn,"set names 'utf8'");//写库

//检查连接状态
if (!$conn) { //如果连接失败
  die('连接数据库失败,原因:' . mysqli_connect_error()); //退出当前脚本并输出错误原因
}
echo '连接成功';

//执行sql语句
$sql = "insert into user (username,password) values ('迷途','123456')";
mysqli_query($conn,$sql); //执行查询语句
最后修改:2021 年 04 月 17 日 02 : 37 PM
如果觉得我的文章对你有用,请随意赞赏