![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 195 Pomógł: 0 Dołączył: 29.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
Skrypt napisany ma być w php i działać następująco:
1. w odpowiednie pole wpisywana treść, możliwość dodania za pomocą formularza zdjęcia lub za pomocą htmla-a 2. wyświetlenie artykułów na stronie Jak powinna wyglądać baza danych mysql? Jakie pola bo nie mam pojęcia |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 81 Pomógł: 0 Dołączył: 11.10.2007 Skąd: http://localhost/ Ostrzeżenie: (0%) ![]() ![]() |
baza powinna wyglądać tak
| id | nazwa | temat | tresc | data |autor | inne| inne to po ty jak by cos trzeba jeszcze to zrobisz explode i implode i kilka rzeczy zmiescisz |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
sorki ale chcesz zrobic cos jak nawet nie wiesz jak ma wygladac baza.To zalezy co chcesz tam miec ja bym zrobil takie
id autor nazwa tresc data ip To chyba wystarczy do najlatwiejszego systemu artow O byles szybszy i zapomnialo mi sie o nazwie Ten post edytował marcio 7.11.2007, 23:08:19 -------------------- Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/ Moj blog |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 195 Pomógł: 0 Dołączył: 29.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
A jakie typy tych pół ?
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
dla id mozesz dac int albo varchar
autor=char/varchar nazwa=char/varchar autor=char/varchar tresc=char/varchar data=varchar(dlugosc zalezna jak tworzysz date) ip=varchar(dlugosc 16) -------------------- Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/ Moj blog |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 115 Pomógł: 0 Dołączył: 16.04.2005 Skąd: Białowieża Ostrzeżenie: (0%) ![]() ![]() |
@Up: sorry, ale...
id - int not null auto_increment autor = int (jeśli jest tabela userów z id) luz nazwa autora jako varchar(40) tytuł/nazwa = varchar(~120) tresc = text/mediumtext data = date ip = int(4) Marcio, jak chcesz zmieścić treść artykułu w varcharze? I kto widział, żeby datę i ip też w varcharach zapisywać, nie mówiąc już o id... A IP to w końcu 4 liczby z przedziału 0..255, więc cztery bajty + skrypt konwertujący. -------------------- |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 398 Pomógł: 10 Dołączył: 24.11.2004 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Cytat inne to po ty jak by cos trzeba jeszcze to zrobisz explode i implode i kilka rzeczy zmiescisz Takie rzeczy sa sprzeczne z zasadami teorii baz danych i normalizacji .. inne parametry mozna ewentualnie trzymac w osobnej tabeli jako pary klucz -> wartosc. To samo ze zdjeciami .. wyrzucic do innej tabeli dzieki czemu mozesz dodawac wiele zdjec do jednego artykulu Mozesz ewentualnie pomyslec jeszcze o osobnej tabeli z kategoriami oraz dodatkowej na komentarze. Co do typow, dla ID - int, dla krotkich ciagow (IP) - varchar, cala reszta na text. -------------------- |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 195 Pomógł: 0 Dołączył: 29.04.2007 Ostrzeżenie: (0%) ![]() ![]() |
To samo ze zdjeciami .. wyrzucic do innej tabeli dzieki czemu mozesz dodawac wiele zdjec do jednego artykulu Mozesz ewentualnie pomyslec jeszcze o osobnej tabeli z kategoriami oraz dodatkowej na komentarze. Mógłbyś podać jak powinna wyglądać tabela na komentarze i kolejna na zdjęcia oraz jak je powiązać z tabelą artykułów? Mam tabele artykuł z polami takimi jak: id | tytul | tresc | autor | data i jak to powiązać? |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 13.11.2005 Skąd: opole Ostrzeżenie: (0%) ![]() ![]() |
Baza mogla by wyglądać tak
tabela na zdjęcia to np:
możesz dodać inne pola (typ, katalog itp) ale to jako podstawa i założenie ze trzymasz zdjęcia w jednym katalogu powinno wystarczyć. zakładając że jedno zdjęcie może być w wielu artykułach robisz tabelę: artykul-zdjecia
tabela komentarze
Treść możesz ograniczyć do konkretnej liczny znaków (np varchar(300)) żeby ludziska nie wrzucali tam książek ![]() Oczywiście tabele możesz rozbudować jak tam będziesz chciał Ten post edytował exman 8.11.2007, 10:59:26 |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 398 Pomógł: 10 Dołączył: 24.11.2004 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Moze lepiej byloby jeszcze uogolnic "zdjecia" na "pliki" i dodac kolumne z mime-type ... jakbys chcial sobie jeszcze dodac na przyklad pdf-a do artykulu.
-------------------- |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
@Up: sorry, ale... id - int not null auto_increment autor = int (jeśli jest tabela userów z id) luz nazwa autora jako varchar(40) tytuł/nazwa = varchar(~120) tresc = text/mediumtext data = date ip = int(4) Marcio, jak chcesz zmieścić treść artykułu w varcharze? I kto widział, żeby datę i ip też w varcharach zapisywać, nie mówiąc już o id... A IP to w końcu 4 liczby z przedziału 0..255, więc cztery bajty + skrypt konwertujący. ja tak robie i nie jest to wskazane i wszystko dziala a co auto_increment to sam powinienen wiedziec gdzie to dac i ip tez mozna dac w varchar(16) -------------------- Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/ Moj blog |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 115 Pomógł: 0 Dołączył: 16.04.2005 Skąd: Białowieża Ostrzeżenie: (0%) ![]() ![]() |
@Up: a rób jak uważasz... dałem mu radę, która była - moim zdaniem - bardziej trafniejsza od twojej.
-------------------- |
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%) ![]() ![]() |
owszem jest trafniejsza lecz moja zla nie byla
![]() -------------------- Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/ Moj blog |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 14:48 |