• 欢迎使用千万蜘蛛池,网站外链优化,蜘蛛池引蜘蛛快速提高网站收录,收藏快捷键 CTRL + D

如何通过PHP连接MySQL数据库_简单实例示范


本文将通过PHP实例,详细介绍如何连接MySQL数据库并执行查询操作。我们需要创建一个PHP文件,然后引入mysqli库,接着设置数据库的相关信息,如主机名、用户名、密码和数据库名。使用mysqli_connect()函数建立与数据库的连接,并通过mysqli_query()函数执行SQL查询语句。

准备工作

1、安装PHP环境:确保你的服务器已经安装了PHP环境,如果没有安装,可以参考PHP官方文档进行安装。

PHP图片

2、安装MySQL数据库:确保你的服务器已经安装了MySQL数据库,如果没有安装,可以参考MySQL官方文档进行安装。

3、创建数据库和表:在MySQL中创建一个数据库,例如名为testdb,并在其中创建一个表,例如名为users,包含以下字段:id(主键,自增长),name(姓名),age(年龄)。

编写PHP代码

1、连接MySQL数据库:使用PHP的mysqli扩展连接MySQL数据库。

<?php
$servername = "localhost";
$username = "username"; // 替换为你的MySQL用户名
$password = "password"; // 替换为你的MySQL密码
$dbname = "testdb"; // 替换为你的数据库名

// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);

// 检查连接
if ($conn>connect_error) {
    die("连接失败: " . $conn>connect_error);
}
?>

2、查询数据:编写SQL查询语句,并使用$conn>query()执行查询。

<?php
// SQL查询语句
$sql = "SELECT id, name, age FROM users";

// 执行查询
$result = $conn>query($sql);
?>

3、显示查询结果:遍历查询结果集,并将数据显示在HTML表格中。

<?php
if ($result>num_rows > 0) {
    // 输出数据表头
    echo "<table><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["age"]. "</td></tr>";
    }
    
    // 输出数据表尾
    echo "</table>";
} else {
    echo "0 结果";
}

$conn>close(); // 关闭连接
?>

三、将以上代码整合到一个文件中,例如命名为connect_mysql.php,然后在浏览器中访问该文件,即可看到查询到的数据。

HTML代码图片

以下是一个简单的示例,展示如何使用PHP连接MySQL数据库,并根据用户点击按钮来执行查询,然后将查询结果以介绍的形式显示。

文件结构

1. index.php 包含HTML表单和PHP脚本连接数据库和查询数据。

2. config.php 包含数据库连接配置。

1. config.php

<?php
// 数据库连接配置
$servername = "localhost";
$username = "root";
$password = "password";
$dbname = "your_database_name";

// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);

// 检查连接
if ($conn->connect_error) {
    die("连接失败: " . $conn->connect_error);
}
?>

2. index.php

<?php
require 'config.php'; // 引入数据库连接配置
?>




    
    PHP连接MySQL数据库查询


用户数据表

<?php if (isset($_POST['submit'])) { // 查询SQL语句 $sql = "SELECT id, username, email FROM users"; $result = $conn->query($sql); if ($result->num_rows > 0) { // 输出表头 echo "

"; echo "

"; // 输出每行数据 while($row = $result->fetch_assoc()) { echo "

"; echo "

"; echo "

"; echo "

"; echo "

"; } echo "

ID用户名邮箱
" . $row["id"] . "" . $row["username"] . "" . $row["email"] . "
"; } else { echo "0 结果"; } $conn->close(); // 关闭数据库连接 } ?>

这个例子中,我们使用了一个简单的HTML表单,包含一个提交按钮,当用户点击该按钮时,表单通过POST方法提交到当前页面,PHP脚本会检查是否收到提交请求,并执行相应的SQL查询。

查询结果会以介绍形式显示,其中包含了数据库中users表的数据。

请确保根据你自己的数据库配置更改config.php中的连接参数,确保数据库中有一个users表,并且该表中包含id、username和email字段。

如果有任何问题,请随时评论,感谢观看!

本文链接:https://www.24zzc.com/news/171848067385007.html

蜘蛛工具

  • 中文转拼音工具
  • WEB标准颜色卡
  • 域名筛选工具