我正在尝试使用 .csv 将 select 语句的结果写入 .csv 文件INTO OUTFILE
。
我现在已经摆弄了几个小时,并且在这里阅读了许多其他相关问题。
出于某种原因,当我运行查询时,绝对没有任何反应。该页面未显示任何错误或任何内容,并且未创建文件。
有没有其他人遇到过这个问题,有人可以告诉我我的 SQL 是否有问题吗?
$customers=dbqueryintoarray('
SELECT customer_contacts.Title, customer_contacts.FirstName,
customer_contacts.Surname, customer_contacts.Email,
customers.LanguageID, customers.DeliveryCountryID
INTO OUTFILE \'z:/jobs.csv\'
FIELDS TERMINATED BY \',\'
OPTIONALLY ENCLOSED BY \'"\'
LINES TERMINATED BY \'\n\'
FROM jobs
JOIN customer_contacts ON jobs.ContactID = customer_contacts.ContactID
JOIN customers ON jobs.CustomerID = customers.CustomerID
JOIN equipment ON jobs.EquipmentID = equipment.EquipmentID
JOIN branches ON jobs.BranchID = branches.BranchID
WHERE BranchName = "'.$location.'" AND ModelNumber LIKE "%6ES5%"
');
我已经检查过了,我确实有权限。我用过
或死(mysql_error())
但这不会产生任何错误,它只是从该点向下删除页面中的所有内容。我真的被困住了