如何使用php与数据库进行交互

24-03-04     slbcun     816℃     0

PHP 提供了丰富的函数和类,用于与数据库进行交互。以下是一个常见的举例步骤:

 

1. 连接数据库:使用 PHP 的  mysql_connect()  函数连接到 MySQL 数据库。

2. 选择数据库:使用  mysql_select_db()  函数选择要操作的数据库。

3. 执行查询:使用  mysql_query()  函数执行 SQL 查询语句。

4. 提取结果:使用  mysql_fetch_assoc()  函数提取查询结果,并将其存储在数组中。

5. 关闭连接:使用  mysql_close()  函数关闭数据库连接。

 

下面是一个简单的示例,演示了如何使用 PHP 与 MySQL 数据库进行交互:

<?php
// 外部数据库连接信息
$host = "localhost";
$dbname = "mydatabase";
$user = "username";
$password = "password";

// 创建PDO实例
$dsn = "mysql:host=$host;dbname=$dbname;charset=utf8mb4";
$options = array(
    PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION,
    PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,
    PDO::ATTR_EMULATE_PREPARES => false,
);
$pdo = new PDO($dsn, $user, $password, $options);

// 执行查询
$sql = "SELECT * FROM users";
$result = $pdo ->query($sql);

//  查询一条数据的id
$res = $result ->fetch(PDO::FETCH_ASSOC);

// 检查查询结果
while($row = $result->fetch()) {
    echo "id: ". $row["id"]. " - 用户名: ". $row["username"]. " ". $row["email"]. "<br>";
}

// 获取最后插入的ID
   $id = $pdo->lastInsertId();
   
// 关闭连接
$conn->close();
?>


在上述示例中,我们使用 PHP 的  mysqli  扩展库连接到 MySQL 数据库,并执行了一个简单的查询语句。


分享 收藏
发表我的评论

表情

共0条评论
  • 这篇文章还没有收到评论,赶紧来抢沙发吧~