Hej på er..
Jag sitter och pillar lite med php, jag använder mig då av mysql som databs server.
Hitills så har jag använd CHAR som egenskap för tabellen, (fält egenskapen) då har jag möjligheten att skriva upp till 255 tecken. Men jag vill ha möjligheten att infoga mer data, vad ska jag då använda mig av ?
// xerox
SPiNMedlem sedan mars 20007 896 inlägg TEXT, LONGTEXT eller BLOB borde fungera.
Oki, jag har kollat lite på dessa, men hur infogar man data i dom ?
Använder mig av en client (windows baserad) MYsqlfront ( https://www.mysqlfront.de )
När jag skapar fältet med typen longtext så står det inom () memo men jag får inte skriva dit något nytt.
Hur infogar jag info i denna tabell ?
// xerox
SPiNMedlem sedan mars 20007 896 inlägg INSERT INTO dinTabell (fld1, fld2, fld3) VALUES('value1', 'value2', 'value3')
:q
Som jag nämde så använder jag mig av MYsqlfront, när jag infogade infromation i tabellen så stod det bara MEMO, men om jag körde en select sats så fick jag informationen..
Tack endå..
Jo en till liten fråga..
Vad är det för skillnad på TEXT, LOONGTEXT och BLOB?
Vad har de för begränsningar..?
//xerox
LAMPMedlem sedan mars 2002777 inlägg Eftersom jag inte orkar skriva om listan återanvänder jag från ett tidigare svar av mig ;)
http://www.webforum.nu/showthread.php?s=&postid=367961#post367961
En byte motsvarar ett ASCII-tecken:
CHAR, 255 tecken
VARCHAR, 255 tecken
TINYBLOB, 2^8-1 bytes
BLOB, 2^16-1 bytes
MEDIUMBLOB, 2^24-1 bytes
LONGBLOB, 2^32-1 bytes
TINYTEXT, 2^8-1 bytes
TEXT, 2^16-1 bytes
MEDIUMTEXT, 2^24-1 bytes
LONGTEXT, 2^32-1 bytes
ENUM (Ett alternativ ur en lista) 65535 alternativ
SET (Ett eller flera alternativ ur en lista) 64 alternativ