|
Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » Как сделать меню с помощью php и mysql... |
|
|
Как сделать меню с помощью php и mysql...
|
Старожил Сообщения: 236 |
Профиль | Отправить PM | Цитировать Ребят, приведите плиз пример скрипта на пхп, чтобы менюшку вывел из базы...
|
|
Отправлено: 03:26, 03-07-2004 |
Ветеран Сообщения: 1864
|
Профиль | Отправить PM | Цитировать Ну много всяких вариантов есть
Например при такой таблице в базе данных: два столбца: первый-name(то есть то, что мы в меню будем видеть), второй-link(сама ссылка) $sql=mysql_query("select*from menu"); for ($i=0; $i<mysql_num_rows($sql); $i++) { $menu=mysql_fetch_row($sql); echo "<a href='".$menu[1]."'>".$menu[0]."</a><br>"; } [s]Исправлено: vadimiron, 22:08 5-07-2004[/s] |
------- Отправлено: 15:54, 03-07-2004 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Grinvich
Сообщения: n/a |
Нечего мускул напрягать Пиши всё это дело в текстовый файл. И для сервера проще. И для тебя - если вдруг база упадёт на сервере - сайт не рухнет вслед за ней.
|
Отправлено: 13:31, 04-07-2004 | #3 |
Старожил Сообщения: 236
|
Профиль | Отправить PM | Цитировать Grinvich
хм, а для чего тогда mysql если его нагружать нельзя?) интересно а на каком ето хостинге базы рухаются? можно делать тхт файлы как дополнение мне кажется, например or die("include('file.txt')" или чтонить в этом духе |
Отправлено: 16:29, 04-07-2004 | #4 |
Grinvich
Сообщения: n/a |
FADE,
да, можно так. Но всё-таки статьи лучше хранить в TXT а не в базе MySQL. Попробуй докажи обратное |
|
Отправлено: 16:33, 04-07-2004 | #5 |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать FADE
MySQL достаточно стабильная и не часто падает, а если палает то хостер достает бкап и все восстанавливает, но отккт это не самое страшное, самое страшное если сервер MySQL один а веб серверов много... вот тогда действительно плакать хочется. для уточнения лучьше всего узнать у хостера тип сервера MySQL если под MySQL веделен отдельный сервер может показаться что это хорошо, но вы не один на хостинге... самое оптимальное решение это Апач и MySQL на одной машине, это позволяет значительно повысить скорость их взаимодействия и не нагружать сеть передачей информации. Grinvich TXT файлы это уже прошлое.... если нужно хранить меню то либо в INC либо в XML, это явязвно практически с любим видом информации, но иногда нужна именно база, так на пример для форума нужна исключительн обаза данных, но конечно есть движки форумов на текстовых файлах, но они не могут выдержать большой нагрузки. представь сколько файлов на форуме... ( по несколько тысяч в дириктории) это очень много, файловой системме сервера от такой нагрузки будет очень плохо! |
------- Отправлено: 23:03, 04-07-2004 | #6 |
Старожил Сообщения: 236
|
Профиль | Отправить PM | Цитировать Grinvich
ну а что тут собсно доказывать, вот я щас только что сайт свой из 46 статей-страничек забил в базу, и теперь у меня только на серваке index.php css.css и файл с доступом к базе вместо предыдущих 50 файликов со скриптами. я ранбше тоже был мнения такого как и ты, пока базы не начал юзать, мне понравилось... |
Отправлено: 03:12, 05-07-2004 | #7 |
Ночной странник Сообщения: 4050
|
Профиль | Сайт | Отправить PM | Цитировать FADE
все определяется тем сколько страниц должен отработывать твой сайт в час, если у тебя сайт очень посещаемый то в отдельных файлах было бы на много быстрее, дело в том что нужно уметь грамотно совмещать базы и файлы ресурсов, тогда вам не будет равных в области создания сайтов которые будут выдерживать огромную нагрузку. собственно сейчас пишу движок, скорость генереции страниц поднимается выше 10-20 страниц в секунду, но это может оказаться не достаточным! когда вы начнете тестировать свои скрипты под нагрузкой у вас возникнут вопросы на котрые вы не сможете найти ответы ни в одной документации, а самое интересное то что вы потом удивитель что не все что написано в документациях по оптимизациях правда (!), иногда вам придется выбирать между тем что написано в книжке и выводами сделанными в результате тестировани, я уже все это прошол, и очень много дров наломал на пути. |
------- Отправлено: 21:05, 05-07-2004 | #8 |
just mar Сообщения: 3904
|
Профиль | Отправить PM | Цитировать Vlad Drakula
Grinvich извини, но ты немного путаешь разные вещи: отдельный сервер баз данных (что всегда считалось лучшим вариантом, так как сервер этот больше ничем (в том числе апачем) не занят, может спокойно кешировать в памяти запросы, как ему и положено и нагрузку на один сервер баз данных из множества сайтов (это и при бд на той же машине может получиться) Что касается в чем держать текстовую информацию: в базе, или в отдельных файлах - тут (в отделе программирования) как-то уже обсуждалось (найду ссылку - выложу, а может, Prisoner вспомнит). К однозначным выводам, помнится, так и не пришли В общем, в каждом конкретном случае надо решать отдельно, принимая во внимание множество моментов, в том числе и тип fs сервера (не все файловые сисиемы любят большое количество мелких файлов) и возможное количество этих самых файлов и т.д. (кстати скорость - именно один из аргументов за текстовые файлы вне зависимости от формата против бд) FADE Цитата:
|
|
Отправлено: 22:30, 05-07-2004 | #9 |
Старожил Сообщения: 236
|
Профиль | Отправить PM | Цитировать Цитата Vlad Drakula:
Добавлено: как тут на форуме тег цитирования пишется млин???!!..... Добавлено: цитата из поста Vlad Drakula ...... [s]Исправлено: Vlad Drakula, 0:59 6-07-2004[/s] |
|
Отправлено: 23:47, 05-07-2004 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
MySQL - Как сделать дамп бд MySQL | metaluga | Программирование и базы данных | 2 | 27-08-2009 08:21 | |
MySQL - [решено] Как связать PHP и MYSQL | Wasilij | Программирование и базы данных | 16 | 15-08-2007 10:37 | |
как попасть в меню окна с помощью клавиатуры | mrcnn | Хочу все знать | 29 | 11-05-2004 08:21 | |
PHP+MySQL. как выводить картинку | Guest | Вебмастеру | 1 | 26-01-2004 18:18 | |
Как к IIS 5.0 прикрутить форум на php и mysql | AlexL | Вебмастеру | 4 | 29-07-2002 06:54 |
|