| 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: 11 let
|
|||
0