mysqli_set_local_infile_default() 是 PHP
▥php
𝄐 0
phpMySQLi手册
mysqli_set_local_infile_default() 是 PHP 的 MySQLi 扩展函数之一,用于设置在使用 LOAD DATA LOCAL INFILE 语句时默认启用或禁用本地数据文件加载功能。
当 mysqli_set_local_infile_default(true) 被调用时,LOAD DATA LOCAL INFILE 将默认启用本地数据文件加载功能,并且将从客户端的文件系统中读取数据。反之,当 mysqli_set_local_infile_default(false) 被调用时,则会禁用该功能。
以下是一个示例:
php
// 创建 MySQLi 连接对象
$mysqli = new mysqli('localhost', 'username', 'password', 'database');
// 检查连接是否成功
if ($mysqli->connect_errno) {
echo "Failed to connect to MySQL: " . $mysqli->connect_error;
exit();
}
// 启用本地数据文件加载功能
mysqli_set_local_infile_default(true);
// 加载本地文件并插入数据到表中
$query = "LOAD DATA LOCAL INFILE '/path/to/file.csv' INTO TABLE mytable FIELDS TERMINATED BY ','";
$result = $mysqli->query($query);
// 关闭连接
$mysqli->close();
以上示例中,mysqli_set_local_infile_default(true) 启用了本地数据文件加载功能,使得 LOAD DATA LOCAL INFILE 语句可以从客户端的文件系统中读取数据,然后将其插入到 MySQL 表 mytable 中。
mysqli_set_local_infile_default() 是 PHP 的 MySQLi 扩展函数之一,用于设置在使用 LOAD DATA LOCAL INFILE 语句时默认启用或禁用本地数据文件加载功能。
当 mysqli_set_local_infile_default(true) 被调用时,LOAD DATA LOCAL INFILE 将默认启用本地数据文件加载功能,并且将从客户端的文件系统中读取数据。反之,当 mysqli_set_local_infile_default(false) 被调用时,则会禁用该功能。
以下是一个示例:
php
// 创建 MySQLi 连接对象
$mysqli = new mysqli('localhost', 'username', 'password', 'database');
// 检查连接是否成功
if ($mysqli->connect_errno) {
echo "Failed to connect to MySQL: " . $mysqli->connect_error;
exit();
}
// 启用本地数据文件加载功能
mysqli_set_local_infile_default(true);
// 加载本地文件并插入数据到表中
$query = "LOAD DATA LOCAL INFILE '/path/to/file.csv' INTO TABLE mytable FIELDS TERMINATED BY ','";
$result = $mysqli->query($query);
// 关闭连接
$mysqli->close();
以上示例中,mysqli_set_local_infile_default(true) 启用了本地数据文件加载功能,使得 LOAD DATA LOCAL INFILE 语句可以从客户端的文件系统中读取数据,然后将其插入到 MySQL 表 mytable 中。
本文地址:
/show-270974.html
版权声明:除非特别标注原创,其它均来自互联网,转载时请以链接形式注明文章出处。