Délka/množina
8 příspěvků
Archiv diskusního fóra
Fórum je uzavřené a slouží pouze ke čtení. Některé informace mohou být zastaralé.
-
Ahoj, k čemu je políčko Délka/množina a co hodnota v této položce ovlivňuje? Je to v PHPmyadnim když se přidává sloupec díky
-
Klasika. Pokud bude typ třeba "varchar" tak může mít maximální hodnotu 255 a ty si tam zadáš přesně tolik, kolik potřebuješ. Pokud by sis myslel, že ti je tahle délka malá, pak už tam dej datovej typ "text" a v tomto případě se do políčka Délka/množina už nic nepíše.
-
jo jasny, mam tam varchar, kterej ale překročil 255. je to možný?
-
varchar tady na MySQL 255 nepřekročí, takže jak psal blahapet, pokud chceš větší texty jak 255, použij typ text. ještě k tomu množina, to je vyjmenovaná množina prvků, kde políčko nabývá právě jenom vyjemnovaných prvků. Třeba definuju slupeček pohlaví: pohlavi enum ('muž', 'žena') not null a od teď do enum nedáš nic jiného jak to "muž" nebo "žena" při zápisu čehokoli jiného dojde k chybě. Výhoda je v úspornějším ukládání v db.
-
aha tak to mi to dosahuje jenom na localu. díky měl bych ještě jednu věc, ale ta se netýká tohohle tématu, tak to snad nebude vadit. mám tohle: // LOGOVANI VYHLEDAVANI if($slova[0]!='all-phpRS-all'){ for($x=0;$x<count($slova);$x++){ $sldb .= $slova[$x]." "; } $db = mysql_query("INSERT INTO ".$GLOBALS["rspredpona"]."stat_search (id,word,time,ip) VALUES('','".$s
-
ha tak to neni necelý ted snad uz: // LOGOVANI VYHLEDAVANI if($slova[0]!='all-phpRS-all'){ for($x=0;$x<count($slova);$x++){ $sldb .= $slova[$x]." "; } $db = mysql_query("INSERT INTO ".$GLOBALS["rspredpona"]."stat_search (id,word,time,ip) VALUES('','".$sldb."','".date("d-m-Y h:i:s")."','".$_SERVER["REMOTE_ADDR"]."')"); $db2=mysql_query("UPDATE ".$GLOBALS["rspredpona"]."stat_search_num SET pocet=(pocet+1) WHERE word='".$sldb."'",$GLOBALS["dbspojeni"]); if(!$db2): $db = mysql_query("INSERT INTO ".$GLOBALS["rspredpona"]."stat_search_num (id,pocet,word) VALUES('','1','".$sldb."')",$GLOBALS["dbspojeni"]); endif; } // KONEC LOGOVANI a chci aby to vzdy zapsalo do tabulky stat_search,to funguje. a kdyz nebude slovo v tabulce stat_search_num tak aby ho tam taky pripsalo, pokud tam uz bude tak aby zvysilo pocet hledaní o jednu nejde mi práve to pripisování slov do druhé tabulky asi to bude nejak přes podmínky ale jakou hodnotu má $db(2) předem dík
-
no tak lidi píchněte mi...
-
dyť to máš napsané, akorát napřed musíš zjistit jestli to slovo tam je nějakým selectem a pak, když ho nenajdeš tak udělat insert a když ho najdeš tak update.