экспортировать результат php-запроса в текстовый файл ascii - PullRequest
0 голосов
/ 17 августа 2011

Я новичок в PHP, и у меня есть проблема: как я могу экспортировать результат запроса php-mysql в текстовый файл ascii с заранее определенными пробелами?Я искал в Интернете и в своих книгах, но не нашел конкретного решения.Кто-нибудь может мне помочь, пожалуйста?Заранее спасибо

Ответы [ 2 ]

1 голос
/ 17 августа 2011

Вам понадобятся эти функции для преобразования результата запроса в текст:
http://php.net/manual/en/function.mysql-fetch-assoc.php
http://php.net/manual/en/function.array-keys.php

Для записи в файл:
http://www.php.net/manual/en/function.fopen.php
http://www.php.net/manual/en/function.fwrite.php
http://www.php.net/manual/en/function.fclose.php

0 голосов
/ 17 августа 2011

Вам лучше читать документы о том, как текстовые файлы пишутся по битам.Есть много кодировок, используемых для запоминания документов на вашем диске.Это зависит от того, какую кодировку вы определили, сохраняя данные в вашей базе данных, и если ваша функция php меняет кодировку, когда она выбирает те же данные.

вот пример манипуляции с кодировкой (конвертирует iso-8859-1в utf-8): http://www.php.net/manual/en/function.utf8-decode.php

вы можете прочитать ваш файл побитовым образом и преобразовать все символы, которые находятся в диапазоне таблицы ASCII, и смести другие, но если ваш документ не находится вдругой тип, кроме ascii для первого источника, вы, вероятно, разрешите файлу в его предопределенной кодировке.

...