原⽣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链接数据库的⽅式
php远程连接mysql数据库
说明:在使⽤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预处理的⽅式⽐较多
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论