欢迎访问宙启技术站
智能推送

使用PHP的mysqli_query函数向MySQL数据库中插入数据

发布时间:2023-06-06 05:52:21

mysqli_query函数是PHP中用于向MySQL数据库中插入、更新、删除数据的函数之一。使用mysqli_query函数向MySQL数据库中插入数据的方法如下:

1. 连接MySQL数据库

首先,需要使用mysqli_connect函数连接MySQL数据库。该函数需要传递MySQL数据库的主机名、用户名和密码等参数,连接成功后返回一个连接对象。示例代码如下:

$servername = "localhost"; // MySQL主机名

$username = "root"; // MySQL用户名

$password = "123456"; // MySQL密码

// 创建一个连接

$conn = mysqli_connect($servername, $username, $password);

2. 选择数据库

连接成功后,需要选择具体的数据库,才能对其进行操作。使用mysqli_select_db函数选择数据库。该函数需要传递一个连接对象和需要选择的数据库名,选择成功后返回true。示例代码如下:

$dbname = "test"; // 数据库名

// 选择数据库

mysqli_select_db($conn, $dbname);

3. 插入数据

选择完数据库后,使用mysqli_query函数向数据库中插入数据。该函数需要传递一个连接对象和一条SQL语句,插入成功后返回true。示例代码如下:

$fullname = "张三";

$age = 20;

// 插入数据

$sql = "INSERT INTO users (fullname, age) VALUES ('$fullname', $age)";

$result = mysqli_query($conn, $sql);

4. 处理返回结果

插入数据后,可以使用mysqli_affected_rows函数获取受影响的行数,来判断是否插入成功。该函数需要传递一个连接对象,返回上一次查询受影响的行数。示例代码如下:

if (mysqli_affected_rows($conn) > 0) {

    echo "数据插入成功";

} else {

    echo "数据插入失败";

}

5. 关闭连接

操作完数据库之后,需要使用mysqli_close函数关闭连接。该函数需要传递一个连接对象,关闭成功后返回true。示例代码如下:

// 关闭连接

mysqli_close($conn);

总结:

使用mysqli_query函数向MySQL数据库中插入数据需要先连接数据库和选择具体的数据库,然后使用SQL语句进行插入操作,最后通过mysqli_affected_rows函数判断是否插入成功,并使用mysqli_close函数关闭连接。