0

我能够将数据从 mysql 数据库导出到 csv 文件中。如果我写 /save/to/file 但我希望将文件保存到客户决定的位置,它就可以工作。在以前的 php 中,客户输入他们希望将 csv 导出到的目录。这个变量称为 $pathway。因此,表中存储了用户名和路径等信息。我希望根据用户名导出 csv(例如,如果用户名 = Bob,则导出到 $pathway)。我无法将此变量导入 export.php。$sql = "SELECT * INTO OUTFILE '??????' 我需要添加变量 $pathway 但我不知道该怎么做。

if (!$connection) {
die("Database server connection failed.");
die(mysqli_error($db));
} else {

//Attempt to select the database
$dbconnect = mysqli_select_db($connection, $db);
//Check to see if we could select the database

if (!$dbconnect) {
    die("Unable to connect to the specified database!");
} else {
    $sql = "SELECT * INTO OUTFILE '??????'
FIELDS TERMINATED BY '\t' 
LINES TERMINATED BY '\r\n' 
FROM tablename;"
4

1 回答 1

0

您应该尝试:

SELECT *
FROM tablename
INTO OUTFILE 'CSV_LOCATION'
FIELDS ENCLOSED BY '"' TERMINATED BY ';' ESCAPED BY '"'
LINES TERMINATED BY '\r\n';
于 2015-06-23T12:15:08.100 回答