![]() |
| | LinkBack | Themen-Optionen | Thema durchsuchen |
| | Nach oben #1 |
| Neuer Benutzer Registriert seit: 11.02.2008
Beiträge: 18
|
Hallo, ich möchte in einer MySQL-Datenbank Inhalte in Deutsch, Spanisch, Französisch, Englisch UK, Englisch US, Russisch, sowie Türkisch ablegen: Code: CREATE TABLE `month` ( `DE` varchar(50) collate utf8_unicode_ci NOT NULL, `ES` varchar(50) collate utf8_unicode_ci NOT NULL, `FR` varchar(50) collate utf8_unicode_ci NOT NULL, `UK` varchar(50) collate utf8_unicode_ci NOT NULL, `US` varchar(50) collate utf8_unicode_ci NOT NULL, `RU` varchar(50) character set cp1250 collate cp1250_bin NOT NULL, `TR` varchar(50) collate utf8_unicode_ci NOT NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; mfg |
| | |
| | Nach oben #2 |
| Erfahrener Benutzer Registriert seit: 31.12.2006 Ort: Zürich
Beiträge: 397
|
UTF-8 ist gut, damit deckst du alles ab. Das Tabellendesign ist allerdings unterirdisch schlecht ;) Mach' es besser mit einer zweiten Tabelle (Spalten "language", "text", und einen Foreignkey auf die "month"-Tabelle)
__________________ . <-- This is Punkt. Copy Punkt into your signature to help him on his way to world domination. |
| | |
| | Nach oben #3 |
| Jann Hendrik Bekaan Registriert seit: 02.12.2004 Ort: Wildeshausen
Beiträge: 3.198
|
Das nennt sich dann Normalisierung. Hier mal ein wenig Literatur für dich: http://www.sql-und-xml.de/sql-tutori...atentypen.html
__________________ Umfragen: Wenn du dich in ein interessantes Thema eingearbeitet hast, dann lass andere daran teilhaben! Danke! |
| | |
| | Nach oben #5 |
| Neuer Benutzer Registriert seit: 11.02.2008
Beiträge: 18
|
naja, nun weiß ich doch nicht weiter! Die Tabelle für die Sprachen habe ich so angelegt: Code: CREATE TABLE `languages` ( `CountryID` int(3) NOT NULL auto_increment, `CountryCode` varchar(2) collate utf8_unicode_ci NOT NULL, `Country` varchar(124) collate utf8_unicode_ci NOT NULL, `Language` varchar(124) collate utf8_unicode_ci NOT NULL, PRIMARY KEY (`CountryID`) ) ENGINE=MyISAM AUTO_INCREMENT=8 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=8 ; INSERT INTO `languages` VALUES (1, 'DE', 'Deutschland', 'Deutsch'); .... |
| | |
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | Thema durchsuchen |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| mySQL Kollation | dsxs | Datenbanken | 2 | 22.04.2008 15:40 |
| Zahleneingabe in unterschiedlichen Sprachen auf PHP/MySQL-Grundform bringen | Ben | PHP-Programmierung | 16 | 16.08.2007 12:38 |
| [PHP] Verschiedene Sprachen und Templates | Berti | Anwendungsdesign / Softwarearchitektur | 4 | 04.02.2007 21:12 |
| verschiedene Farben in JTextArea | veX | Allgemeine Java-Programmierung | 10 | 11.02.2005 09:25 |
| Wiemit jms Nachrichten über verschiedene Rechner versenden | maxpower24 | Enterprise Java | 1 | 21.10.2004 05:45 |