Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Запись и чтение переменных в php
Покинул форум
Сообщений всего: 29
Дата рег-ции: Дек. 2009
Помог: 0 раз(а)
Спасибо. Только формат хранения данных после serialize не порадовал
Решил сделать простую БД для сохранения сообщений пользователей, но на сервере MySql нет (такой тарифный план у хостинг-провайдера , и теперь думаю что проще - создавать скриптом кучу текстовых файлов а-ля "база данных", или использовать БД MySql. Может есть вариант, как сделать БД, если нет MySql? Или MySql можно скачать и поставить?
Покинул форум
Сообщений всего: 29
Дата рег-ции: Дек. 2009
Помог: 0 раз(а)
А как оптимально сделать БД с комментами к файлам: создавать под каждый файл таблицу с комментами (имя, комментарий, дата...) или все сделать в одной таблице, и каждый раз производить поиск по параметрам?
В первом случае теоретически будет несколько тысяч таблиц, а во втором - наверное долгое обращение и поиск в БД...
Покинул форум
Сообщений всего: 214
Дата рег-ции: Дек. 2009 Откуда: Блага
Помог: 0 раз(а)
в одной базе в обной таблице все намного проще использовать, не придется лишний раз подключаться к базе да и таблицу достаточно один раз выбрать..
в базах данных нет каких либо ограничений вынуждающих использование нескольких таблиц или баз в место одной для описанной задачи..
"куча файлов" - не лучший вариант для хранения данных (любых), если хостер не дает базу данных меняй хост не задумываясь..в наше время это не так дорого)
Egorrr
Отправлено: 15 Декабря, 2009 - 10:43:18
Новичок
Покинул форум
Сообщений всего: 29
Дата рег-ции: Дек. 2009
Помог: 0 раз(а)
Да , скобку не заметил) Только запись в базу все-равно не происходит...
Может посоветуете php-редактор с подсветкой ошибок синтаксиса без запуска интерпретатора (т.к. на лок. компе сервера нет). Использую Php Expert Editor 4.2 - неплохой, только синтаксис видимо проверяется после запуска скрипта
А при скольки записях (строк в таблице) базы поиск по ней будет занимать секунды?
И как корректно записывать формат даты в базе? Там есть спец. формат поля TIME, DATE, TIMESTAMP, но туда будет записываться дата и время в удобном мне формате из date(), чтобы сразу отображать без преобразований.
Hunter, мой хостер меня во всем устраивает, особенно в скоростной и компетентной техподдержке - кто вам еще ответит на вопросы через 20 минут по любому скрипту (!) Мой тариф не предусматривает базу, а так ессно она на хосте есть.
Покинул форум
Сообщений всего: 588
Дата рег-ции: Окт. 2009 Откуда: Днепропетровск
Помог: 8 раз(а)
я пользуюсь phpDesign и другими
но пхп и апачь всерано иметь надо, ибо как проверить скрипт
Базы данных очень быстро работают, а за время не беспокойся, задержки происходят от соединений
TIMESTAMP 2009-12-15 кажись так
Hunter
Отправлено: 15 Декабря, 2009 - 11:23:37
Частый гость
Покинул форум
Сообщений всего: 214
Дата рег-ции: Дек. 2009 Откуда: Блага
Помог: 0 раз(а)
Egorrr не проще поменять тариф? ни одна система файлов не заменит базы данных, над созданием которых трудились наверно очень компитентные специалисты))))))))
что касается наличия вэб сервера на локальном компе: попробуй "Дэнвер" с его официального сайта, он включает свежую версию апача, рнр, MySQL + удобный интерфейс для работы с базами данных - phpMyAdmin. Все уже настроено и практически готово для использования. Ей богу очень удобно обкатывать скрипты. Думаю не пожалеешь.
Egorrr
Отправлено: 15 Декабря, 2009 - 20:23:25
Новичок
Покинул форум
Сообщений всего: 29
Дата рег-ции: Дек. 2009
Помог: 0 раз(а)
Можно ли в таблицу базы данных вставить новую сроку в начало таблицы или в любое место таблицы с помощью INSERT? По умолчанию это какбе делается в конец таблицы.
Stierus
Отправлено: 16 Декабря, 2009 - 08:42:35
Рекордсмен по количеству сообщений за 7 дней
Покинул форум
Сообщений всего: 2132
Дата рег-ции: Дек. 2008 Откуда: Москваль
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.