Запрос не выполнен на основании '' 'или чего-то еще?
Я пытался использовать' '' или '\ "' или '\"'
Код MySQL:
SELECT Name, Address, City FROM PERSONAL WHERE Name LIKE "A%" INTO OUTFILE '/tmp/output.csv' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\r\n';
Когда оператор SQL выше работал в командной строке MySQL.Затем я пытаюсь преобразовать в кодировку PHP, как показано ниже:
$filepath="/tmp/output.csv";
$query = "SELECT Name, Address, City FROM PERSONAL_DATA WHERE Name LIKE "A%" INTO OUTFILE '$filepath' FIELDS TERMINATED BY ',' OPTIONALLY ENCLOSED BY '"' LINES TERMINATED BY '\r\n'";
$result=mysqli_query($connection,$query) or die (mysqli_error());
Мне кажется, у меня проблема с цитатами.
Когда я использую OPTIONALLY ENCLOSED BY '"'
Я пытался OPTIONALLY ENCLOSED BY '\"'
или '\\"'
Тесты запроса не пройдены.Страница PHP возвращается пустой, и иногда в журналах появляются сообщения об ошибках.