欢迎各位兄弟 发布技术文章
这里的技术是共享的
下面是一个使用 PHP PDO 进行两次查询的例子:
php复制代码<?php // 数据库连接信息 $host = "localhost"; $dbname = "your_database_name"; $username = "your_username"; $password = "your_password";
try { // 连接到数据库 $dbh = new PDO("mysql:host=$host;dbname=$dbname", $username, $password);
// 执行第一次查询 $sql1 = "SELECT * FROM table1"; $stmt1 = $dbh->query($sql1); while ($row1 = $stmt1->fetch(PDO::FETCH_ASSOC)) { echo "Table 1 - " . $row1["column_name"] . "<br>"; }
// 执行第二次查询 $sql2 = "SELECT * FROM table2"; $stmt2 = $dbh->query($sql2); while ($row2 = $stmt2->fetch(PDO::FETCH_ASSOC)) { echo "Table 2 - " . $row2["column_name"] . "<br>"; }
// 关闭数据库连接 $dbh = null; } catch (PDOException $e) { echo "连接失败:" . $e->getMessage(); } ?>
在上面的示例中,我们首先通过 PDO 构造函数连接到数据库。然后,我们分别执行了两个查询语句 $sql1
和 $sql2
,并使用 $dbh->query($sql)
方法执行查询。在每次查询后,我们使用 while
循环遍历结果集,获取每行的数据,并进行处理。
请注意,上述示例中的查询语句 (SELECT * FROM table1
和 SELECT * FROM table2
) 是占位符,你需要根据自己的数据库表结构和实际需求进行修改。同样,你也需要将数据库连接信息替换为你自己的实际值。
希望这个例子能对你有所帮助!如有任何进一步的问题,请随时提问。