PHP数据库函数:连接和操作MySQL数据库的函数
PHP中操作MySQL数据库的函数有很多,包括连接数据库、执行SQL语句、查询数据、插入数据、更新数据、删除数据等等。下面是一些常用的PHP数据库函数,用于连接和操作MySQL数据库。
1.连接数据库
在PHP中连接MySQL数据库可以使用mysqli_connect()函数,它接受4个参数:服务器名称、用户名、密码和数据库名称。
例子:
$conn = mysqli_connect("localhost", "root", "password", "database");
2.执行SQL语句
在PHP中执行SQL语句可以使用mysqli_query()函数,它接受2个参数:数据库连接对象和SQL语句。
例子:
$sql = "SELECT * FROM users";
$result = mysqli_query($conn, $sql);
3.查询数据
在PHP中查询数据可以使用mysqli_fetch_assoc()函数,它接受1个参数:查询结果对象。
例子:
while ($row = mysqli_fetch_assoc($result)) {
echo $row["name"];
}
4.插入数据
在PHP中插入数据可以使用mysqli_insert_id()函数,它接受1个参数:数据库连接对象。
例子:
$sql = "INSERT INTO users (name, email) VALUES ('John Doe', 'johndoe@example.com')";
mysqli_query($conn, $sql);
$inserted_id = mysqli_insert_id($conn);
5.更新数据
在PHP中更新数据可以使用mysqli_affected_rows()函数,它接受1个参数:数据库连接对象。
例子:
$sql = "UPDATE users SET name='Jane Doe' WHERE id=1";
mysqli_query($conn, $sql);
$affected_rows = mysqli_affected_rows($conn);
6.删除数据
在PHP中删除数据可以使用mysqli_affected_rows()函数,它接受1个参数:数据库连接对象。
例子:
$sql = "DELETE FROM users WHERE id=1";
mysqli_query($conn, $sql);
$affected_rows = mysqli_affected_rows($conn);
以上只是一些常用的PHP数据库函数,还有很多其他的函数可以用于处理数据库操作。需要根据具体的需求来选择合适的函数来使用。另外,为了防止SQL注入攻击,应该使用mysqli_real_escape_string()函数对输入的数据进行处理。
