Autor Zpráva
Werewolf
Profil
Ahoj, jen bych se chtěl zeptat, jaké typy (CHAR, VARCHAR atd..) dosazova určitým sloupcům tabulky, pokud je vytvářím v PHP pomocí mysql_query().
Neporadil by někdo, popř. nenapsal by někdo kód na vytvoření tabulky se sloupci

| id | name | pass | mail | icq | skype | MSN | born | int |  www | jabber | gender | phone | state | lastlog | about |


Ikdyž to jsem asi dost naivní, že? Mno nic, každopádně kdyby se někdo obětoval, jsem mu vděčný.

Díky, Werewolf
Jan Tvrdík
Profil
phpMyAdmin neznáš? Jinak prakticky všude si vystačíš s INT (číslo) a VARCHAR (text)
Werewolf
Profil
Jan Tvrdík
phpMyAdmin neznáš?
Znám.

Jinak prakticky všude si vystačíš s INT (číslo) a VARCHAR (text)
Díky, to jsem potřeboval vědět.
Joker
Profil
No, nejen VARCHAR a INT.
Třeba lastlog bych viděl na DATETIME, born na DATE, gender na ENUM
Werewolf
Profil
Ehm, co mám, prosím, zadat do"délka" ?
kletely
Profil
Werewolf
Aký asi bude najdlhší retazec v bukne.
Werewolf
Profil
Aký asi bude najdlhší retazec v bukne.
bukne? Mohl bysmi to trochu osvětlit? Nerozumím ani slovo slovensky, jen to, co si odvodím...
bohyn
Profil
Werewolf
Mel by to byt nejdelsi mozny retezec (to uz si spocitej sam). V pripade VARCHAR na delce nezalezi, MySQL se o usporu mista postara. Delka muze byt 1 az neco pres 65000, zbytek retezce bude oriznut.
Werewolf
Profil
bohyn
Díky..

neco pres 65000
Přesně 65536 ;-)
bohyn
Profil
Werewolf
Přesně 65536 ;-)
65535 ;) posledni znak je NULL na ukonceni retezce
Tak NULL na konci neni, ale sloupec muze byt i nulovy (VARCHAR(0)) tak proto jen tech 65535.
65535 je sdileno pro cely radek takze nacpat do jednoho radku 2x 65535 znaku pres (VAR)CHAR nejde.
Werewolf
Profil
Nevadí :-|

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: