原生PHP连接mysql的三种方式

一、面向对象链接数据库的方式mysqli.php

代码如下:

<?php
 $servername = "localhost";
// 数据库服务器
 $username = "root";
//数据库名称,一般为root
 $password = "325600";
//数据库密码
 // 创建连接
 $conn = new mysqli($servername, $username, $password);
 
 // 检测连接
 if ($conn->connect_error) {
     die("连接失败: " . $conn->connect_error);
 } 
 echo "连接成功";
 ?>

二、面向过程链接数据库的方式mysqli_connect

代码如下:

<?php
 $servername = "localhost";
 $username = "root";
 $password = "325600";
 
 // 创建连接
 $conn = mysqli_connect($servername, $username, $password);
 
 // 检测连接
 if (!$conn) {
     die("Connection failed: " . mysqli_connect_error());
 }
 echo "连接成功";
 ?>

三、PDO链接数据库的方式

说明:在使用pdo连接数据库之前,先要对pdo安装和配置

1.配置PHP配置文件,开启相应扩展

extension=php_pdo.dll


2.开启对应数据库的扩展
以下是每种数据库的扩展需要打开相应的扩展时把对应扩展前面的分号去掉即可。如果有需要也可以打开其他的扩展,但建议用多少扩展打开多少扩展。下面的几个扩展中只有是mysql是打开的。
 

 extension=php_pdo_mysql.dll    //mysql扩展
 
;extension=php_pdo_pgsql.dll    //postgreSQL 数库扩展
;extension=php_pdo_mssql.dll    //SQL Server 数据库扩展
;extension=php_pdo_odbc.dll     //ODBC 数据库扩展

代码如下:

<!-- 说明:要在php.ini安装好才可以使用 -->
<?php
 $servername = "localhost";
//  数据库服务器
 $username = "root";
//  数据库用户名
 $password = "325600";
//  数据库密码
$dbname = "test";
// 数据库建立的数据库表
$port = 3308;
// 端口号

 try {
     $conn = new PDO("mysql:host=$servername;dename=$dbname;port=$port", $username, $password);
     echo "连接成功"; 
 }
 catch(PDOException $e)
 {
     echo $e->getMessage();
 }
 ?>

总结:一般现在连接数据库的方式的使用面向对象PDO预处理的方式比较多

发布了62 篇原创文章 · 获赞 11 · 访问量 8629

猜你喜欢

转载自blog.csdn.net/qq_38588845/article/details/103386970