![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| CTAzz |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 98 Регистрация: 16.9.2006 Где: Россия, index.php Репутация: нет Всего: нет |
У меня имеется база данных на текстовом файле, там всего 10 значений разделенных знаком |
Теперь у меня проблема вывести данные из этой базы с помощью создания массива Как это можно сделать вообще не доходит сёдня? |
|||
|
||||
| jonie |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 5613 Регистрация: 21.8.2005 Где: Владимир Репутация: нет Всего: 118 |
добавить проверку на ошибки есссно...
-------------------- Что-то не поняли? -> Напейтесь до зеленых человечков... эта сверхцивилизация Вам поможет... |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
для чтения файла функций немело. если объем небольшой, быстрее будет читать полностью. Например, ]file_get_contents - получить все содержимое файла в виде одной строки. А функция explode позволяет разбить переданную строку на массив по переданному разделителю.
то есть, что-то вроде:
|
|||
|
||||
| pento |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 97 Регистрация: 14.1.2007 Где: Россия Репутация: нет Всего: 4 |
CTAzz,
На каком этапе проблемы? Прочитать файл? Разбить строку по | ? Добавлено @ 20:57 skyboy, file() |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
pento, гляди сюда:
а "внешне" file и file_get_contents + explode - почти одно и то же. |
|||
|
||||
| pento |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 97 Регистрация: 14.1.2007 Где: Россия Репутация: нет Всего: 4 |
skyboy,
http://ru.php.net/file
|
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
быть может, это и так одно и то же(в смысле, file - псевдоним для связки file_get_contents + explode), однако file разбивает и по коду 10, и по коду 13. explode("\n",<something here>), как мне кажется, всё же будет быстрее, потому как только один вариант. а на остающиеся символы кода 10(если они остаются - чесно говоря, не в курсе, какой код имеет символ с представлением "\n"
|
|||
|
||||
| pento |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 97 Регистрация: 14.1.2007 Где: Россия Репутация: нет Всего: 4 |
||||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
||||
|
||||
| pento |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 97 Регистрация: 14.1.2007 Где: Россия Репутация: нет Всего: 4 |
skyboy, если следовать предложенному тобой пути наибольшей явности, то тогда и file_get_contents будет недостаточно...предется использовать fopen()...substr() и так далее. В общем, исходя из того, что наш с тобой диспут идёт слегка оффтопом и скорее всего не приведёт ни к чему и только запутает автора темы, предлагаю его закончить. =)
Это сообщение отредактировал(а) pento - 4.2.2007, 21:44 |
|||
|
||||
| CTAzz |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 98 Регистрация: 16.9.2006 Где: Россия, index.php Репутация: нет Всего: нет |
Из всего перечисленного попытаюсь что-нибудь сделать!
|
|||
|
||||
| CTAzz |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 98 Регистрация: 16.9.2006 Где: Россия, index.php Репутация: нет Всего: нет |
Вот, появился ещё один ламерский вопрос
Пытался из базы вывести те данные, которые после сравнения с другой строкой должны выводится, но почему то выводятся все данные из базы, что нужно для вывода данных, которые совпадают со словом "Алгебра"?
|
|||
|
||||
| pento |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 97 Регистрация: 14.1.2007 Где: Россия Репутация: нет Всего: 4 |
||||
|
||||
| CTAzz |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 98 Регистрация: 16.9.2006 Где: Россия, index.php Репутация: нет Всего: нет |
Ну не знаю
|
|||
|
||||
| pento |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 97 Регистрация: 14.1.2007 Где: Россия Репутация: нет Всего: 4 |
CTAzz, ну тогда подумай, чем отличаются =,== и ===
|
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |