使用PHP的mysqli_query函数向MySQL数据库中插入数据
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函数关闭连接。
