下面是一个使用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 "连接成功"; // 2. 查询数据 $sql = "SELECT id, name, age FROM users"; // SQL查询语句 $result = $conn->query($sql); // 执行查询 // 3. 显示结果 if ($result->num_rows > 0) { // 输出数据 while($row = $result->fetch_assoc()) { echo "id: " . $row["id"]. " Name: " . $row["name"]. " Age: " . $row["age"]. "<br>"; } } else { echo "0 结果"; } // 4. 关闭连接 $conn->close(); ?>
下面是对代码的解释:
序号 | 代码片段 | 描述 |
1 | 创建连接 | 使用new mysqli() 函数创建与数据库的连接。 |
2 | 查询数据 | 使用$conn->query() 方法执行SQL查询语句。 |
3 | 显示结果 | 使用while 循环遍历查询结果并输出。 |
4 | 关闭连接 | 使用$conn->close() 方法关闭数据库连接。 |
以上是一个简单的PHP代码示例,用于连接到MySQL数据库并从数据表中查询数据,然后将结果以表格的形式输出。
请注意,你需要替换以下占位符:
localhost
:服务器地址username
:用户名password
:密码myDB
:数据库名
另外,users
是你的数据库表名,id
、name
和age
是该表中对应的字段名称,确保它们与你的数据库表结构一致。
在以上示例中,我们使用了一个简单的HTML表格来显示查询结果。对于每个字段,我们将其作为一个表格单元格(<td>
)输出。
希望以上代码能对你有帮助!如果有任何问题,请随时提出。
评论留言