admin 管理员组

文章数量: 1086019


2024年4月23日发(作者:via浏览器官网)

PHP连接调用数据库的方法

在PHP中,我们可以使用不同的方法连接和调用数据库。以下是一些

常用的方法:

1.使用MySQLi扩展连接数据库:

```php

//创建连接

$servername = "localhost";

$username = "username";

$password = "password";

$dbname = "database";

$conn = new mysqli($servername, $username, $password,

$dbname);

//检查连接是否成功

if ($conn->connect_error)

die("连接失败: " . $conn->connect_error);

//执行SQL查询语句

$sql = "SELECT * FROM table";

$result = $conn->query($sql);

//检查查询结果

if ($result->num_rows > 0)

while($row = $result->fetch_assoc()

echo "ID: " . $row["id"]. " - Name: " . $row["name"]. "

";

}

} else

echo "0 结果";

//关闭连接

$conn->close(;

```

2.使用PDO连接数据库:

```php

//创建连接

$servername = "localhost";

$username = "username";

$password = "password";

$dbname = "database";

try

$conn = new PDO("mysql:host=$servername;dbname=$dbname",

$username, $password);

//设置PDO错误模式为异常

$conn->setAttribute(PDO::ATTR_ERRMODE,

PDO::ERRMODE_EXCEPTION);

echo "连接成功";

} catch(PDOException $e)

echo "连接失败: " . $e->getMessage(;

//执行SQL查询语句

$sql = "SELECT * FROM table";

$result = $conn->query($sql);

//检查查询结果

if ($result->rowCount( > 0)

while($row = $result->fetch()

echo "ID: " . $row["id"]. " - Name: " . $row["name"]. "

";

}

} else

echo "0 结果";

//关闭连接

$conn = null;

```

3.使用MySQL函数连接数据库:

```php

//创建连接

$servername = "localhost";

$username = "username";

$password = "password";

$dbname = "database";

$conn = mysql_connect($servername, $username, $password);

//检查连接是否成功

if (!$conn)

die("连接失败: " . mysql_error();

//选择数据库

mysql_select_db($dbname, $conn);

//执行SQL查询语句

$sql = "SELECT * FROM table";

$result = mysql_query($sql);

//检查查询结果

if (mysql_num_rows($result) > 0)

while($row = mysql_fetch_assoc($result))

echo "ID: " . $row["id"]. " - Name: " . $row["name"]. "

";

}

} else

echo "0 结果";

//关闭连接

mysql_close($conn);

```

这些方法都可以用于连接和调用数据库。使用MySQLi扩展或PDO与

数据库交互更加灵活和安全,而使用MySQL函数比较简单但不够安全。建

议使用MySQLi扩展或PDO进行连接和调用数据库,以获得更好的性能和

安全性。


本文标签: 连接 数据库 使用 调用 查询