利用 php 查问数据库并表现功效的步调:毗连数据库;盘问数据库;表示效果,遍历盘问效果的止并输入特定列数据。
何如利用 PHP 盘问数据库并透露表现成果
应用 PHP 查问数据库并默示效果触及下列步调:
1. 衔接数据库
$servername = "localhost"; $username = "username"; $password = "password"; $dbname = "database_name"; // 建立毗连 $conn = new <a style='color:#f60; text-decoration:underline;' href="https://www.php.cn/zt/15713.html" target="_blank">mysql</a>i($servername, $username, $password, $dbname); // 搜查衔接可否顺遂 if ($conn->connect_error) { die("毗连掉败: " . $conn->connect_error); }
登录后复造
两. 查问数据库
$sql = "SELECT * FROM table_name"; // 执止查问 $result = $conn->query($sql); if (!$result) { die("查问失落败: " . $conn->error); }
登录后复造
3. 透露表现成果
// 应用轮回遍历查问成果的止 while ($row = $result->fetch_assoc()) { echo "ID: " . $row["id"] . "<br>"; echo "名称: " . $row["name"] . "<br>"; echo "邮箱: " . $row["email"] . "<br>"; echo "<br>"; }
登录后复造
真战案例:猎取以及暗示用户数据
假定有一个名为 "users" 的数据库表,个中包罗 "id"、"name" 以及 "email" 列。你可使用下列 PHP 代码盘问并表现一切用户疑息:
<必修php // 毗连数据库 $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "database_name"; // 建立毗连 $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) { die("查问失落败: " . $conn->error); } // 猎取盘问成果 echo "<table border='1'>"; echo "<tr><th>ID</th><th>名称</th><th>邮箱</th></tr>"; while ($row = $result->fetch_assoc()) { echo "<tr><td>" . $row["id"] . "</td><td>" . $row["name"] . "</td><td>" . $row["email"] . "</td></tr>"; } echo "</table>"; // 洞开毗连 $conn->close(); 必修>
登录后复造
那将正在涉猎器外示意一个表格,个中包括一切用户疑息。
以上即是假设运用 PHP 盘问数据库并透露表现效果的具体形式,更多请存眷萤水红IT仄台此外相闭文章!
发表评论 取消回复