这是一段PHP代码样例,展示了如何使用mysqli扩展建立与MySQL数据库的连接。该段代码包括设置数据库参数、执行查询和关闭连接等步骤。
以下是一个使用PHP连接MySQL数据库的代码示例:
<?php // 1. 创建连接 $servername = "localhost"; // 服务器地址 $username = "username"; // 用户名 $password = "password"; // 密码 $dbname = "myDB"; // 数据库名 // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接是否成功 if ($conn>connect_error) { die("连接失败: " . $conn>connect_error); } echo "连接成功"; ?>
解析:
1、我们需要设置一些参数,包括服务器地址($servername
)、用户名($username
)、密码($password
)和数据库名($dbname
),这些参数需要根据实际情况进行修改。
2、我们使用new mysqli()
函数创建一个新的对象,该对象将用于与MySQL数据库进行交互,这个函数需要四个参数:服务器地址、用户名、密码和数据库名。
3、$conn>connect_error
是一个特殊的属性,它包含了最后一次连接操作的错误信息,如果连接失败,我们可以使用die()
函数输出错误信息并结束脚本的执行。
4、如果连接成功,我们将输出"连接成功"。
下面是一个基本的PHP代码示例,用于连接到MySQL数据库,并以介绍的形式输出结果。
<?php // 数据库连接设置 $host = 'localhost'; // 服务器地址 $user = 'root'; // 数据库用户名 $pass = ''; // 数据库密码 $dbname = 'test'; // 数据库名称 // 创建连接 $conn = new mysqli($host, $user, $pass, $dbname); // 检查连接 if ($conn>connect_error) { die("连接失败: " . $conn>connect_error); } // 查询数据 $sql = "SELECT id, name, age FROM users"; // 假设users表有id, name, age字段 $result = $conn>query($sql); // 如果有数据,则输出介绍 if ($result>num_rows > 0) { echo "<table border='1'>"; echo "<tr><th>ID</th><th>Name</th><th>Age</th></tr>"; // 输出每行数据 while($row = $result>fetch_assoc()) { echo "<tr>"; echo "<td>" . $row["id"] . "</td>"; echo "<td>" . $row["name"] . "</td>"; echo "<td>" . $row["age"] . "</td>"; echo "</tr>"; } echo "</table>"; } else { echo "0 结果"; } // 关闭数据库连接 $conn>close(); ?>
这段代码将生成如下格式的HTML介绍:
++++ | ID | Name | Age | ++++ | 1 | Alice | 24 | | 2 | Bob | 30 | | 3 | Carol | 22 | ++++
请确保你已经有了相应的数据库和表,并且已经根据实际情况更改了连接设置和查询SQL语句。
本文来源于互联网,如若侵权,请联系管理员删除,本文链接:https://www.9969.net/9216.html