Autor | Zpráva | ||
---|---|---|---|
MilhausCorpse Profil * |
Dobrý den. Potřeboval bych poradit s problémem, který nedokážu dát dohromady.
Mám tento kód pro vytvoření tabulky: mysql_query("CREATE TABLE IF NOT EXISTS `".$mesicdat."` ( `h` text COLLATE utf8_czech_ci NOT NULL, `f` text COLLATE utf8_czech_ci NOT NULL, `s` text COLLATE utf8_czech_ci NOT NULL, `p` text COLLATE utf8_czech_ci NOT NULL, `z` text COLLATE utf8_czech_ci NOT NULL, `zk` varchar(11) COLLATE utf8_czech_ci NOT NULL, `kon` varchar(200) COLLATE utf8_czech_ci NOT NULL, `dat` int(2) NOT NULL, KEY `8` (`dat`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_czech_ci;") or die("Nelze vykonat definiční dotaz: " . mysql_error()); Proměnná "mesicdat" je například 022016 tzn. určitý měsíc a rok. A potřeboval bych, aby se mi při vytvoření tabulky vložil počet řádků podle daného měsíce a každý řádek se očísloval v poli "dat" . Takže bych mněl třeba v lednu 2016 např. 31 řádků. Děkuji za radu. Vzřešeno: $cislo = date('t', mktime(0,0,0, $month, 1, $year)); $aaa = 0; while ($aaa<$cislo) { $aaa++; mysql_query("INSERT INTO `antigod-".$mesicdat."`(dat) values ('$aaa')") or die("Nelze vykonat definiční dotaz: " . mysql_error()); } |
||
Časová prodleva: 9 let
|
0