为不同数据库连接 php:mysql:使用 mysqli 库,提供服务器名、用户名、密码和数据库名。postgresql:使用 pg_connect 函数,提供主机、端口、数据库名、用户名和密码。microsoft sql server:使用 sqlsrv_connect 函数,提供服务器名和连接信息数组。

为不同数据库管理系统配置 PHP 数据库连接
在 PHP 中连接到数据库对于许多 Web 应用程序来说都是一项基本任务。根据正在使用的数据库管理系统 (DBMS),连接字符串和配置设置会有所不同。在本教程中,我们将探讨如何为 MySQL、PostgreSQL 和 Microsoft SQL Server 等流行的 DBMS 配置 PHP 数据库连接。
乾坤圈新媒体矩阵管家
新媒体账号、门店矩阵智能管理系统
17 查看详情
MySQL
$servername = "localhost";$username = "root";$password = "";$dbname = "myDB";// 创建连接$conn = new mysqli($servername, $username, $password, $dbname);// 检查连接if ($conn->connect_error) { die("连接失败: " . $conn->connect_error);}
PostgreSQL
$host = "localhost";$port = 5432;$dbname = "myDB";$username = "postgres";$password = "mypassword";// 创建连接$conn = pg_connect("host=$host port=$port dbname=$dbname user=$username password=$password");// 检查连接if (!$conn) { die("连接失败: " . pg_last_error($conn));}
Microsoft SQL Server
$serverName = "localhost";$connectionInfo = array("Database"=>"myDB", "UID"=>"sa", "PWD"=>"mypassword");// 创建连接$conn = sqlsrv_connect($serverName, $connectionInfo);// 检查连接if ($conn === false) { die("连接失败: " . sqlsrv_errors());}
实战案例
以下是一个连接到 MySQL 数据库并执行查询的完整示例:
立即学习“PHP免费学习笔记(深入)”;
$servername = "localhost";$username = "root";$password = "";$dbname = "myDB";// 创建连接$conn = new mysqli($servername, $username, $password, $dbname);// 检查连接if ($conn->connect_error) { die("连接失败: " . $conn->connect_error);}// 执行查询$sql = "SELECT * FROM users";$result = $conn->query($sql);// 遍历结果if ($result->num_rows > 0) { // 输出数据 while($row = $result->fetch_assoc()) { echo "id: " . $row["id"] . " - Name: " . $row["name"] . "
"; }} else { echo "没有数据";}// 关闭连接$conn->close();
以上就是为不同数据库管理系统配置PHP数据库连接的详细内容,更多请关注php中文网其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/551475.html
微信扫一扫
支付宝扫一扫