Mailinglisten-Archive |
*kratz am kopp* Was bedeutet das "de_nuke;;12;;14"? Wie lautet der Tabellenname? Prinzipiell ist es besser einzelne Felder zu benutzen; sollten sich Informationsstrukturen innerhalb eines Datensatzes wiederholen, macht es auch Sinn, diese in eine seperate Tabelle abzulegen und dann einen Schlüssel zu speichern: create table event { id int unsigned not null auto_increment, name varchar(255), unique (id) } create table maps { id int unsigned not null auto_increment, name varchar(255), res1 int, res2 int, # wieviele Auflösungen? unique (id) } create table event_maps { event_id int unsigned not null, map_id int unsigned not null, unique (event_id, map_id) } Du kannst auch etwas sparen und die Tabelle "event_maps" weglassen und dafür bei der Tabelle "maps" noch das Feld "event_id int unsigned not null" als Fremdschlüssel hin- zupacken. WICHTIG: ID-Felder niemals als tinyint deklarieren, sondern als int! Sonst kriegst du mit dem 256. Datensatz das "duplikate key"-Problem. Stay cool, don't close the fridge P.Bierans --- Infos zur Mailingliste, zur Teilnahme und zum An- und Abmelden unter -->> http://www.4t2.com/mysql
php::bar PHP Wiki - Listenarchive