以下是使用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数据库并从数据表中查询数据,然后将结果以介绍的形式输出。
<?php // 数据库连接信息 $servername = "localhost"; // 服务器地址 $username = "your_username"; // 数据库用户名 $password = "your_password"; // 数据库密码 $dbname = "your_dbname"; // 数据库名 // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接 if ($conn>connect_error) { die("连接失败: " . $conn>connect_error); } // SQL查询语句 $sql = "SELECT id, column1, column2, column3 FROM your_table_name"; $result = $conn>query($sql); // 如果查询结果有数据,则开始输出介绍 if ($result>num_rows > 0) { echo "<table border='1'>"; echo "<tr><th>ID</th><th>Column 1</th><th>Column 2</th><th>Column 3</th></tr>"; // 输出每行数据 while($row = $result>fetch_assoc()) { echo "<tr>"; echo "<td>" . $row["id"] . "</td>"; echo "<td>" . $row["column1"] . "</td>"; echo "<td>" . $row["column2"] . "</td>"; echo "<td>" . $row["column3"] . "</td>"; echo "</tr>"; } echo "</table>"; } else { echo "0 结果"; } // 关闭数据库连接 $conn>close(); ?>
请注意,上面的代码需要你替换以下占位符:
your_username
:你的数据库用户名
your_password
:你的数据库密码
your_dbname
:你的数据库名
your_table_name
:你的数据表名
介绍中的字段(如column1
,column2
,column3
)应与你的数据库表中对应的字段名称一致。
这段代码会生成一个HTML介绍,其中显示了来自数据库查询的结果,每个字段都会作为一个介绍的单元格(<td>
)输出,如果你的数据库表结构不同,记得更新SQL查询语句和HTML输出部分以匹配你的字段。
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/693445.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复