簡體   English   中英

使用PHP導出數據MySQL數據庫

[英]Exporting data mysql database using php

我能夠將數據從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;"

您應該嘗試:

SELECT *
FROM tablename
INTO OUTFILE 'CSV_LOCATION'
FIELDS ENCLOSED BY '"' TERMINATED BY ';' ESCAPED BY '"'
LINES TERMINATED BY '\r\n';

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM