KPress a vytvoření tabulek v MySQL 5.0.18
Pokud i vy máte problém s
KPressem a tabulky se vám v databázi ne a ne vytvořit, mám pro vás řešení.
V MySQL a vůbec databázích (dále jen DB) obecně se moc nevyznám, proto prosím přehlédněte některé nedostatky.
KPress využívá v DB dvě tabulky, první kp_comments a druhá kp_data, pokud jedete na hostingu u pipni.cz , profi program, je možné, že vám při pokusu o instalování tabulky v DB nějakým záhadným důvodem nevytvoří, je klidně možné, že je to nějaký bug MySQL (na pipni.cz momentálně verze 5.0.18) - proč pipni.cz používá, jak jsem slyšel, nějakou betaverzi MySQL nechám do jiného článku, jak jsem řekl, v DB se moc neorientuji.
Takže způsob, jak vytvořit tabulky je následující:
- jděte do phpMyAdmina a otevřete okno pro vložení SQL dotazu, kam vložte přesně toto:
-- phpMyAdmin SQL Dump
-- version 2.6.0-pl3
-- http://www.phpmyadmin.net
--
-- Počítač: mysql.wz.cz
-- Vygenerováno: Neděle 05. března 2006, 16:54
-- Verze MySQL: 4.1.16
-- Verze PHP: 5.1.2
--
-- Databáze: `sus64`
--
-- --------------------------------------------------------
--
-- Struktura tabulky `kp_comments`
--
-- Vytvoření: Úterý 28. února 2006, 00:21
-- Poslední změna: Pátek 03. března 2006, 22:52
--
DROP TABLE IF EXISTS `kp_comments`;
CREATE TABLE IF NOT EXISTS `kp_comments` (
`id` int(11) NOT NULL auto_increment,
`cislo` int(11) NOT NULL default '0',
`jmeno` varchar(255) collate latin2_czech_cs NOT NULL default '',
`zprava` text collate latin2_czech_cs NOT NULL,
`time` varchar(255) collate latin2_czech_cs NOT NULL default '',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin2 COLLATE=latin2_czech_cs AUTO_INCREMENT=39 ;
--
-- Vypisuji data pro tabulku `kp_comments`
--
- Pokud máte dobrý den, měli byste se dočkat hlášky typu: "tabulka byl úspěšně vytvořena", nebo něco podobného. Tím se vám vytvořila tabulka kp_comments
- další krok je stejný akorát pro vytvoření tabulky kp_data, vložte toto:
-- phpMyAdmin SQL Dump
-- version 2.6.0-pl3
-- http://www.phpmyadmin.net
--
-- Počítač: mysql.wz.cz
-- Vygenerováno: Neděle 05. března 2006, 17:11
-- Verze MySQL: 4.1.16
-- Verze PHP: 5.1.2
--
-- Databáze: `sus64`
--
-- --------------------------------------------------------
--
-- Struktura tabulky `kp_data`
--
-- Vytvoření: Úterý 28. února 2006, 00:21
-- Poslední změna: Pátek 03. března 2006, 23:27
--
DROP TABLE IF EXISTS `kp_data`;
CREATE TABLE IF NOT EXISTS `kp_data` (
`id` int(11) NOT NULL auto_increment,
`title` varchar(255) collate latin2_czech_cs NOT NULL default '',
`zprava` text collate latin2_czech_cs NOT NULL,
`perex` varchar(255) collate latin2_czech_cs NOT NULL default '',
`category` varchar(255) collate latin2_czech_cs NOT NULL default '',
`time` varchar(255) collate latin2_czech_cs NOT NULL default '',
`kc` int(11) NOT NULL default '0',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin2 COLLATE=latin2_czech_cs AUTO_INCREMENT=9 ;
--
-- Vypisuji data pro tabulku `kp_data`
--
- Pravděpodobně je tam spoustu věcí zbytečných, ale to, že DB nerozumím už opakovat nebudu
- Teď by se vám měla vytvořit i tabulka kp_data a to je prosím vše
Doufám, že vám to kněčemu bylo popř. i pomohlo, v případě nějakých nejasností mě bez obav kontaktujte.

03.02.2007, 01:23
Tento článek ještě nebyl komentován.
Napište komentář