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 | 36 Bydlisko: 127.0.0.1 |
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 | 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 | 36 Bydlisko: 127.0.0.1 |
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 | 36 Bydlisko: 127.0.0.1 |
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 | 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 | 36 Bydlisko: 127.0.0.1 |
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 | 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 | 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 | 51 Bydlisko: Bratislava |
presnejsie max 255 znakov
|
|
Registrovaný: 01.09.07 Prihlásený: 18.05.11 Príspevky: 141 Témy: 36 | 36 Bydlisko: 127.0.0.1 |
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 | 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 | 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 | 36 Bydlisko: 127.0.0.1 |
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 | 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 | 36 Bydlisko: 127.0.0.1 |
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 |
---|
| v Pevné disky a radiče | 2 | 333 | 03.11.2014 18:49 4040 | | v Pevné disky a radiče | 6 | 576 | 07.07.2011 1:24 OmeGa | | v Operačné systémy Microsoft | 9 | 905 | 11.12.2011 12:21 Ivuso | | v Operačné systémy Microsoft | 5 | 445 | 04.12.2007 15:45 icko01 | | v HTML, XHTML, XML, CSS | 2 | 555 | 20.08.2010 23:59 Riddlah | | v HTML, XHTML, XML, CSS | 2 | 481 | 26.09.2009 13:08 pilná lama glama | | v Databázy | 5 | 671 | 15.10.2009 22:19 rooobertek | | v Pevné disky a radiče | 1 | 696 | 15.09.2014 9:04 tatko Tom | | v Databázy | 2 | 526 | 28.02.2016 18:07 neutroN | | v Assembler, C, C++, Pascal, Java | 0 | 905 | 15.11.2006 16:44 snapshot | | v Ostatné programy | 5 | 2830 | 04.11.2007 18:59 Roberbo | | v Siete | 2 | 878 | 20.05.2007 14:01 Shark NX | | v Assembler, C, C++, Pascal, Java | 0 | 362 | 04.10.2011 17:49 tomik858 | | v Notebooky a netbooky | 2 | 485 | 23.03.2007 7:36 Nergal | | v Antivíry a antispywary | 2 | 525 | 15.09.2008 17:15 zmija31 | | v HTML, XHTML, XML, CSS | 1 | 925 | 30.01.2007 20:31 javo |
|