阅读量:1
要连接数据库和网页,可以使用PHP的数据库扩展(例如MySQLi或PDO),并使用HTML和CSS来构建网页。
以下是一个简单的例子,展示了如何连接到MySQL数据库,并从数据库中获取数据,然后在网页中显示出来:
<?php // 连接到数据库 $servername = "localhost"; $username = "your_username"; $password = "your_password"; $dbname = "your_database"; $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接是否成功 if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } // 从数据库中获取数据 $sql = "SELECT * FROM your_table"; $result = $conn->query($sql); // 在网页中显示数据 if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { echo "ID: " . $row["id"]. " - Name: " . $row["name"]. " "; } } else { echo "0 结果"; } // 关闭数据库连接 $conn->close(); ?>
在网页中显示数据时,可以使用HTML和CSS来美化页面。例如,可以使用HTML的<table>
标签和CSS的样式表来创建一个表格来显示数据。
<!DOCTYPE html> <html> <head> <style> table { border-collapse: collapse; width: 100%; } th, td { text-align: left; padding: 8px; } th { background-color: #4CAF50; color: white; } tr:nth-child(even) { background-color: #f2f2f2; } </style> </head> <body> <table> <tr> <th>ID</th> <th>Name</th> </tr> <?php // 在网页中显示数据 if ($result->num_rows > 0) { while($row = $result->fetch_assoc()) { echo "<tr>"; echo "<td>" . $row["id"] . "</td>"; echo "<td>" . $row["name"] . "</td>"; echo "</tr>"; } } else { echo "<tr><td colspan='2'>0 结果</td></tr>"; } ?> </table> </body> </html>
这是一个简单的示例,展示了如何连接数据库和网页。你可以根据自己的需求进行修改和扩展。