| | |
| Stránka: 1 z 1
| [ Príspevkov: 15 ] | |
Autor | Správa |
---|
Registrovaný: 01.09.07 Prihlásený: 18.05.11 Príspevky: 141 Témy: 36 Bydlisko: 127.0.0.1 | Napísal tatysp: 17.09.2007 20:11 | |
|
pomozte mi, pouzivam tento kod :
Kód: if(mysql_query("CREATE TABLE posta(id SMALLINT PRIMARY KEY AUTO_INCREMENT, predmet TINYTEXT, text VARCHAR(2500), from VARCHAR(20), fromfolder VARCHAR(10), fromhide VARCHAR(3), to VARCHAR(20), tofolder VARCHAR(10), tohide VARCHAR(3), toread VARCHAR(3), date VARCHAR(20), ip VARCHAR(30))")){echo "DB vytvorená";}else{echo "DB nevytvorená";};
a nejde mi vytvorit tu tabulku, ja uz som zufaly, kde je tam chyba ??? keby nieco skusam to na localhoste (balicek EasyPHP 2.nieco), prosim Vas, napiste mi to cim skor
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
zmen si nazvy stlpcov "from" a "to" na ine...
a namiesto VARCHAR(2500) si daj typ TEXT
|
|
Registrovaný: 01.09.07 Prihlásený: 18.05.11 Príspevky: 141 Témy: 36 Bydlisko: 127.0.0.1 | Napísal autor témy tatysp: 17.09.2007 20:27 | |
|
a dik uz to ide, ale preco nemoze byt from, to ? je to nejak blokovane, ze je to nejaka skryta premenna MySQL/PHP ? To ze TEXT, to chapem, aj ked aj VARCHAR by slo, ale ze TEXT je lepsie
|
|
Registrovaný: 01.09.07 Prihlásený: 18.05.11 Príspevky: 141 Témy: 36 Bydlisko: 127.0.0.1 | Napísal autor témy tatysp: 17.09.2007 20:31 | |
|
hej a este jedna vec, ked dam do tej tabulky zapisat hodnoty, tak ich zapise po tohide, dalej nie Kód: mysql_query("INSERT INTO posta VALUES ('0','Skúšobná pošta','Tak toto je skúšobná správa, pridná ešte cez query.php','admin','odoslana','ano','taty','dorucena','ano','ano','17.9.2007 19:47:55','127.0.0.1')"); ja viem, ze je blby, ale iba skusam zatial
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
su to klucove slova, ktore nemozes pouzit ako nazvy...
inak date varchar(20) by si mohol zmenit na typ datetime, takto budes moct jednoducho manipulovat s ulozenym datumom aj casom...
|
|
Registrovaný: 01.09.07 Prihlásený: 18.05.11 Príspevky: 141 Témy: 36 Bydlisko: 127.0.0.1 | Napísal autor témy tatysp: 17.09.2007 20:53 | |
|
ako klucove ?? co mam potom pouzit ?
a ked zmenim na datetime, ako tam potom vlozim cas ?
PS: ja viem, som lama, ale len este zacinam pracovat s MySQL
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
klucove slova su vyhradene vyrazy, ktore maju v tom ktorom jazyku priradeny urcity vyznam a plnia nejaku specifikovanu ulohu...napr. tvoje "from" sa pouziva pri vybere dat z databazy (select * FROM tbl)...
mozes pouzit trebars "from2" a "to2" (inspiracii sa medze nekladu)
typ DATETIME ma format RRRR-MM-DD hh:mm:ss (napr. 2007-09-17 21:03:15). Oproti typu VARCHAR je vyhoda ta, ze ak budes chciet napr. pripocitat 20 dni k datumu, pouzijes na to vstavanu funkciu mysql, v opacnom pripade by si si pracne musel naprogramovat vlastnu funkciu, ktora by zabezpecovala zmenu datumu...
Naposledy upravil stenley dňa 17.09.2007 21:05, celkovo upravené 1
|
|
Registrovaný: 16.08.07 Prihlásený: 03.10.12 Príspevky: 139 Témy: 25 Bydlisko: Bratislava |
VARCHAR ma maximum tusim 250 znakov, TEXT ma teoreticky neobmedzene
cas doporucujem ukladat v specialnom unixovom formate, ktory si potom (ak samozrejme pracujes s PHP) mozes pomocou funkcie date() previest do lubovolnej podoby
Naposledy upravil Bananslovak dňa 17.09.2007 21:07, celkovo upravené 1
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
presnejsie max 255 znakov
|
|
Registrovaný: 01.09.07 Prihlásený: 18.05.11 Príspevky: 141 Témy: 36 Bydlisko: 127.0.0.1 | Napísal autor témy tatysp: 17.09.2007 21:12 | |
|
cize teraz mam zmenit vsade kde je from na napr od a to na komu ???
nedas nejaky link na to, jak zapisovat ten typ datetime - napr
Kód: ... (RRRR.MM.DD hh:mm:ss)
inak text ma max 65 535 znakov, potom je este mediumtext/mediumblob - 16 777 215 znakov a longtext/longblob - 4 294 967 295
|
|
Registrovaný: 16.08.07 Prihlásený: 03.10.12 Príspevky: 139 Témy: 25 Bydlisko: Bratislava |
tatysp píše: .. 65 535 znakov, potom je este mediumtext/mediumblob - 16 777 215 znakov a longtext/longblob - 4 294 967 295
no tak maly preklap, prakticky neobmedzene
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
tatysp píše: Kód: mysql_query("INSERT INTO posta VALUES ('0','Skúšobná pošta','Tak toto je skúšobná správa, pridná ešte cez query.php','admin','odoslana','ano','taty','dorucena','ano','ano','17.9.2007 19:47:55','127.0.0.1')"); namiesto datumu a casu v tomto sql prikaze mozes dat rovno php funkciu: Kód: date("Y-m-d H:i:s") alebo vstavanu mysql funkciu Kód: now()
|
|
Registrovaný: 01.09.07 Prihlásený: 18.05.11 Príspevky: 141 Témy: 36 Bydlisko: 127.0.0.1 | Napísal autor témy tatysp: 17.09.2007 21:26 | |
|
ok, to uz chapem(inak tu date() do uvodzoviek alebo bez), ale inak zmenil som nazvy tych stlpcov a stale mi nechce dat tie ostatne hodnoty do riadku
|
|
Registrovaný: 27.07.07 Príspevky: 3948 Témy: 51 Bydlisko: Bratislava |
nevypisuje ti to ziadnu chybu? pouzivas phpmyadmin?
|
|
Registrovaný: 01.09.07 Prihlásený: 18.05.11 Príspevky: 141 Témy: 36 Bydlisko: 127.0.0.1 | Napísal autor témy tatysp: 17.09.2007 21:34 | |
|
fuha...... hlboko sa chcem vsetkym ospravedlnit, ale bola to moja chyba, ono mi to tie riadky davalo aj predtym, len ja riadny ... som vo vypise tabulky pouzil na rychlo Kód: $a = mysql_query("SELECT * FROM posta"); while ($tab = mysql_fetch_row($a)) {
a potom som daval echo iba na indexy kedze ten prikaz som len okopcil, tak som mal tabulku na 8 indexov a ono ich malo byt 12. A tak ma to nasralo, mrkol som do toho phpmyadmina a tam boli aj vsetky stlpce aj aj riadky v nich a az vtedy mi to tuklo. Tak este raz sorry
|
|
| Stránka: 1 z 1
| [ Príspevkov: 15 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Problem s vytvorenim particie v Pevné disky a radiče | 2 | 310 | 03.11.2014 18:49 4040 | | Problém s vytvorením ďalšieho oddielu v Pevné disky a radiče | 6 | 540 | 07.07.2011 1:24 OmeGa | | Problem s vytvorenim botovacieho USB v Operačné systémy Microsoft | 9 | 889 | 11.12.2011 12:21 Ivuso | | ;;;VISTA 64bit + problem s vytvorenim particie v Operačné systémy Microsoft | 5 | 419 | 04.12.2007 15:45 icko01 | | problem s nastavenim tabulky v HTML, XHTML, XML, CSS | 2 | 519 | 20.08.2010 23:59 Riddlah | | :hover problem z posuvanim tabulky v HTML, XHTML, XML, CSS | 2 | 444 | 26.09.2009 13:08 pilná lama glama | | problem s importom tabulky v dtb v Databázy | 5 | 641 | 15.10.2009 22:19 rooobertek | | Probléms vytvorením jednoduchého zvazku. v Pevné disky a radiče | 1 | 662 | 15.09.2014 9:04 tatko Tom | | Pomoc s vytvorenim bat suboru v Ostatné programy | 5 | 2804 | 04.11.2007 18:59 Roberbo | | Pomoc s vytvorenim tohto zadania v Assembler, C, C++, Pascal, Java | 0 | 869 | 15.11.2006 16:44 snapshot | | Pomoc s vytvorením Wifi siete v Siete | 2 | 844 | 20.05.2007 14:01 Shark NX | | Pomoc s vytvorenim relačnej schemy v Databázy | 2 | 488 | 28.02.2016 18:07 neutroN | | pomoc s vytvorenim programu v Assembleri v Assembler, C, C++, Pascal, Java | 0 | 334 | 04.10.2011 17:49 tomik858 | | HP PAVILION DV6134_problem s vytvorenim REVOVERY DISCS v Notebooky a netbooky | 2 | 462 | 23.03.2007 7:36 Nergal | | Prosim s pomoc s vytvorenim logu a jeho kontrolou v Antivíry a antispywary | 2 | 498 | 15.09.2008 17:15 zmija31 | | tabulky v PHP, ASP | 6 | 667 | 05.03.2008 13:45 KaktusBR |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|