Запис на статии в mySQL база данни

erik_1001

Registered
Здравейте. Имам един уникално тъп въпрос, с който се надявам да ми помогнете и покажете къде да почета по-сериозно. Става дума за следното.
Трябва да се визуализират различни статии. Проблема е че структурата на статиите е различна или по-точно:
Заглавие на страницата 1
подзаглавие 1
текст текст текст текст текст текст текст текст текст текст текст текст
подзаглавие 2
текст текст текст текст текст текст текст текст текст текст текст текст
подзаглавие 3
текст текст текст текст текст текст текст текст текст текст текст текст
подзаглавие 4
текст текст текст текст текст текст текст текст текст текст текст текст
подзаглавие снимки
5 снимки
подзаглавие таблица
таблица с 20 реда

Заглавие на страницата 2
подзаглавие 2
текст текст текст текст текст текст текст текст текст текст текст текст
подзаглавие 4
текст текст текст текст текст текст текст текст текст текст текст текст
подзаглавие 7
текст текст текст текст текст текст текст текст текст текст текст текст
подзаглавие снимки
13 снимки
подзаглавие таблица
таблица с 16 реда

т.е. структурата е що годе еднаква, но както виждате имаме различни заглавия, различно количество снимки, редове в таблиците и т.н.
Въпроса е как тези неща да бъдат вкарани в боза данни без да има излишни празни колони и т.н.
Начинаещ съм в тази посока и ще се зарадвам някой да ми обясни най-основно какво да се направи и да ми даде връзка към четиво, благодаря. :)
 
ако съм те разбрал правилно, празните полета, може да ги запълниш с "#" и такоа коа няма нищо въведено, просто ще те праща малко по-горе в страницата : ))
 
:) проблема ми не е такъв.
Става дума че не съм съвсем наясно как се записват такъв тип статии в SQL база данни. Как да направя така че всички тагове да могат да се визуализират след изкарването на текста от базата данни, знам че не бива да се записва в таблицата HTML, особено когато впоследствие мисли човек да търси из самото поле.
Надявам се да не казвам много оплетено - как се записва в база данни статия, която си има и различни подзаглавия, параграфи, снимки и т.н. HTML глупости и после да визуализираме същия резултат.
 
http://www.w3schools.com/php/php_mysql_insert.asp

ето виж как става, аз от тука се учих : )) цялата работа е че всяко поле (заглавие, подзаглавие) си има някво име, после със INSERT слагаш всичко в таблицата а после с

PHP:
$query = mysql_query("SELECT * FROM `tablica`")or die(mysql_error()."<br />грешка на ред: ".__LINE__); 
while($row = mysql_fetch_array($query)){ 
$neshto= $row['red ot tablicata'];
се вади всеки ред от таблицата
 
Може би наистина много неясно се изразявам. Знам как се работи с база данни, в момента даже работя с такава, направил съм си логин-а и добавяне на раздели. Проблема на статиите ще бъде в това, че няма да имат еднаква структура, т.е. всяка да има точно по пет подзаглавия и таблица с точно 10 реда, ами в една може да има едно подзаглавие, в друга 30. В този случай ако имам колони за всяко подзаглавие, например 30, то в базата си данни на релацията за статията с 1 подзаглавие ще имам 29 незапълнени колони, което не е много разумно. Надявам се да съм изчистил какво желая. :)
 
Таблица със статии:
-колона id - auto increment
-колона заглавие за заглавието на статията
-колона главна снимка на статия
Таблица с подзаглавия:
-колона подзаглавие ид
-колона ид на статия
-колона подзаглавие на статия
Таблица със съдържание на статиите:
-колона статия id - поле тип LARGE TEXT или нещо такова беше

Това ли имаше в предвид или ? Ако е нещо такова ми пиши на лс да ти обясня самата структура :)
 

Back
Горе