05-16-2025, 03:00 PM
Tabela o nazwie bloglm_article będzie miała następujące pola:
PRIMARY KEY ustawiamy na pole article_id.
W tabeli umieszczamy przykładowy artykuł, aby pokazać, na czym będzie polegało dodawanie kolejnych.
- article_id - identyfikujące artykuł, ustawione na długość 11 cyfr int(11), atrybut auto_increment,
- article_title - będzie zawierało tytuł artykułu, ustawione na wartość varchar(150),
- article_intro - będzie zawierało dane znajdujące się w spisie artykułów. Pole będzie miało długość 255 znaków - varchar(255).
- article_cont - będzie zawierało pełny tekst artykułu, pole typu text,
- article_autor - identyfikujące autora artykułu (może to być imię, nazwisko, pseudonim), w wypadku tego pola wystarczy wartość varchar(25),
- article _howmany - będzie przechowywało wartość informującą o liczbie odczytań danego artykułu przez użytkowników. Pole należy ustawić na wartość int(11),
- article _keyword - będzie zawierało słowa kluczowe zdefiniowane dla artykułu. Dla tego pola wartość należy ustawić na varchar(255).
PRIMARY KEY ustawiamy na pole article_id.
Kod PHP:
CREATE TABLE 'bloglm_article' (
'article_id' int(11) NOT NULL auto_increment,
'article_title' varchar(150) collate utf8_unicode_ci NOT NULL,
'article_intro' varchar(255) collate utf8_unicode_ci NOT NULL,
'article_cont' text collate utf8_unicode_ci NOT NULL,
'article_autor' varchar(25) collate utf8_unicode_ci NOT NULL,
'article_howmany' int(11) NOT NULL default '0',
'article_keyword' varchar(255) collate utf8_unicode_ci NOT NULL,
PRIMARY KEY ('article_id')
) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=51 ;
W tabeli umieszczamy przykładowy artykuł, aby pokazać, na czym będzie polegało dodawanie kolejnych.
Kod PHP:
INSERT INTO 'bloglm_article' VALUES (26, 'Nowy artykuł', 'Wstęp do artykułu', 'Rozwinięcie artykułu', 'admin', 60, 'słowa kluczowe');