CemesiK
Tabela bloków - Wersja do druku

+- CemesiK (https://cemesik.7m.pl)
+-- Dział: Jak stworzyć własny BLOG (https://cemesik.7m.pl/forumdisplay.php?fid=14)
+--- Dział: Baza danych MySQL (https://cemesik.7m.pl/forumdisplay.php?fid=168)
+---- Dział: Tabela bloków (https://cemesik.7m.pl/forumdisplay.php?fid=184)
+---- Wątek: Tabela bloków (/showthread.php?tid=57)



Tabela bloków - Admin - 05-16-2025

Tabela o nazwie bloglm_bloks będzie miała następujące pola:
  • block_id - z ID danego bloku, ustawione na wartość numeryczną o długości 11 znaków - int(11), atrybut auto_increment,
  • block_name - z nazwą bloku, w której będzie się zawierała nazwa systemowa ustawione na wartość 20 znaków - varchar(20), 
  • block_show - będzie odpowiadało za nazwę bloku wyświetlającą się użytkownikowi na ekranie, ustawione na wartość tekstową o długości 255 znaków - varchar(255),
  • block_side - będzie zawierało informację, po której stronie znajduje się blok. W tym wypadku wystarczy nam do tego pole o długości 1 znaku - char(1),
  • block_poz - będzie zawierało pozycję danego bloku, ustawione na wartość numeryczną o długości 11 znaków - int(11),
  • block_active - pozwoli na aktywację lub dezaktywaję bloku, ustawione na długość jednego znaku alfanumerycznego - char(1).

PRIMARY KEY ustawiamy na pole block_id.

Kod PHP:
CREATE TABLE 'bloglm_blocks' (
'block_id' int(11NOT NULL auto_increment,
'block_name' varchar(20collate utf8_unicode_ci NOT NULL
'błock_show' varchar(255collate utf8_unicode_ci NOT NULL
'błock_side' char(1collate utf8_unicode_ci NOT NULL
'block_poz' int(11NOT NULL default '0'
'block_active' char(1collate utf8_unicode_ci NOT NULL
PRIMARY KEY ('block_id')
ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUT0_INCREMENT=16 




Gdy już mamy tabelę, możemy umieścić w niej wartości dla bloków, które utworzymy.

Możemy także wykonać polecenie SQL, które doda te wartości za nas. W tym celu należy przepisać poniższe polecenie do wiersza poleceń w bazie MySQL lub do programu phpMyAdmin.

Kod PHP:
INSERT INT0 'bloglm_blocks' VALUES (2'popular_arts''Popularne artykuły''l'5't');
INSERT INTO 'bloglm_blocks' VALUES (13'popular_blog''Popularne wpisy''l'2't');
INSERT INTO 'bloglm_blocks' VALUES (5'new_download''Nowe do u pobrania''p'2't');
INSERT INTO 'bloglm_blocks' VALUES (6'pop_download''Popularne pliki''p'4't');
INSERT INTO 'bloglm_blocks' VALUES (7'login''Zaloguj''p'1' t' );
INSERT INTO 'bloglm_blocks' VALUES (12'menu''Menu''p'0' t');
INSERT INTO 'bloglm_blocks' VALUES (11'new_arts''Nowe artykuły''l'4't');
INSERT INTO 'bloglm_blocks' VALUES (14'newest_blog''Najnowsze wpisy''l'1't');
INSERT INTO 'bloglm_blocks' VALUES (15'category_blog''Kategorie Bloga''l'3't');