$servername = "localhost"; //数据库所在主机名$username = "root"; //数据库用户名$password = "123456"; //数据库密码$dbname = "test_db"; //要连接的数据库名//创建连接$conn = mysqli_connect($servername, $username, $password, $dbname);//检测连接if (!$conn) {die("Connection failed: " . mysqli_connect_error());}连接成功后,我们可以使用PHP的mysqli_query()函数来执行SQL语句并获取结果集。示例代码如下:
$sql = "SELECT * FROM test_table"; //SQL查询语句$result = mysqli_query($conn, $sql); //执行查询,并获取结果集//判断结果集是否为空if (mysqli_num_rows($result) >0) {//输出数据while($row = mysqli_fetch_assoc($result)) { //循环遍历结果集echo "ID:" . $row["id"]. " - Name:" . $row["name"]. " - Age:" . $row["age"]. "
";}} else {echo "0 个结果";}我们可以将上面的PHP代码嵌套在HTML代码中,以便在网页中展示数据。示例代码如下:
0) {//输出数据while($row = mysqli_fetch_assoc($result)) { //循环遍历结果集echo "ID:" . $row["id"]. " - Name:" . $row["name"]. " - Age:" . $row["age"]. "
";}} else {echo "0 个结果";}mysqli_close($conn); //关闭连接?>
标签来包裹PHP代码,并使用PHP的echo语句来输出查询结果。在浏览器中运行该网页,即可看到MySQL数据库中的数据动态展示出来。总结一下,我们可以通过连接MySQL数据库,并使用PHP的mysqli_query()函数来执行SQL查询语句获取结果集,然后将结果集动态展示在HTML网页中。这种方法可以实现动态数据展示,并且方便修改和更新数据库中的内容。