|
|
|
| Для хранения контента сайта.
Хранить полные страницы(хтмл код и т.д.) не нужно.
Есть разные страницы с разными постановками контента.
Возьмём, например, "контакты".
Из базы нужно тянуть имя, мыло, ..., комментарий(разный для каждого языка).
+ там подстраницы, тоже уже с другим контентом.
Мысли все идут в serialize, unserialize массивов, но не уверен в удобности такого варианта.
Возможно не совсем понятно объяснил, но всё же какие будут идеи? | |
|
|
|
|
|
|
|
для: sl1p
(19.05.2009 в 12:46)
| | Самая первая идея - хоть что-то почитать про реляционные БД. | |
|
|
|
|
|
|
|
для: Loki
(19.05.2009 в 13:55)
| | Вроде бы и до этого знал:)
Но всё равно не могу понять..
Создавать под каждую страницу по 10 баз как-то не очень вроде:)
Прошу объяснить как-то:)
Или перейти ко второй идее) | |
|
|
|
|
|
|
|
для: sl1p
(19.05.2009 в 14:42)
| | Значит, видимо, не знаете все-таки, если собираетесь "Создавать под каждую страницу по 10 баз".
Или много чего не договариваете, иначе не понятно почему Вам не подходят обычные простейшие варианты БД, используемые в тысячах (скорее миллионах) сайтов. | |
|
|
|
|
|
|
|
для: ddhvvn
(19.05.2009 в 15:43)
| | Потому что нужно не совсем то..
Мне не нужно хранить страницы целиком, а только часть информации.
А виды информации на каждой странице разные, вот и не понимаю как такое можно сделать:) | |
|
|
|
|
|
|
|
для: sl1p
(19.05.2009 в 18:09)
| | - | |
|
|
|
|
|
|
|
для: sl1p
(19.05.2009 в 18:09)
| | какие виды? если это как то относится к тому, что написано в 1 посте, то все таки последуйте совету Loki | |
|
|
|
|
|
|
|
для: ddhvvn
(19.05.2009 в 18:35)
| | >>Какие виды?
ну для страницы "контакты" например нужны поля "имя, эмейл"
для страницы услуги "вид услуги, цена" и т.д.
Если тут действительно поможет совет Локи, то прочитаю ещё раз про рел. бд:) | |
|
|
|
|
|
|
|
для: sl1p
(19.05.2009 в 14:42)
| | >Создавать под каждую страницу по 10 баз как-то не очень вроде:)
Для всех страниц достаточно одной БД :) | |
|
|
|
|
|
|
|
для: ols
(20.05.2009 в 09:00)
| | Если хранить полностью страницу с хтмл кодом, то тут всё понятно. Мне нужно не совсем это. Поэтому я и не могу понять как поступить тут..
Или может по одной строке на значение? А потом уже всё клеить?:) | |
|
|
|
|
|
|
|
для: sl1p
(20.05.2009 в 11:25)
| | Эх...
Есть база данных. В ней есть таблица contacts. У таблицы contacts есть 5 (к примеру) полей: user_id,name,password,email,city.
Для того чтобы вывести список пользователей на страницу, не надо всю страницу пихать в базу.
Достаточно сделать выборку нужных данных из базы:
<?
mysql_connect($host,$user,$password);
mysql_select_db($database);
$query = mysql_query('SELECT * FROM contacts');
?>
|
И сделать php файл c шаблоном страницы, в котором с цикле вывести список
<table>
<tr>
<th>ID</th>
<th>Имя</th>
<th>Email</th>
<th>City</th>
</tr>
<?while($row = mysql_fetch_assoc($query)){?>
<tr>
<td><?=$row['user_id']?></td>
<td><?=$row['name']?></td>
<td><?=$row['email']?></td>
<td><?=$row['city']?></td>
</tr>
<?}?>
</table>
|
Всё. И не надо никих бредовых решений по запихиванию html кода в базу. В базе должны храниться данные. А всё форматирование (html код) и логика (php код) изготавливаются в виде фийлов.
Вот примерно в таком ключе и действуйте. | |
|
|
|
|
|
|
|
для: Axxil
(20.05.2009 в 11:45)
| | :) ну это ясно, я оговорился о том что нужно создавать по 10 баз, я имел ввиду таблицы.
сам немножко не понял чего хочу.
Спасибо и на этом:) | |
|
|
|