хранение названияй стран на 3 языках

Сенсей

Новичок
хранение названияй стран на 3 языках

Языки : русский, английский и иврит
Нужно хранить в мускуле

Есть идея хранить в одном поле и разделать слова ... типа

Код:
Россия<!--lang--!>Russia<!--lang--!>&#1512;&#1493;&#1505;&#1497;&#1492;
И потом уже на PHP explode и так далее...

Либо же для каждого языка делать новую запись... + добавить поле lang в таблицу...

Что посоветуете что бы потом гемороя меньше было.... ?
 

SiMM

Новичок
> Есть идея хранить в одном поле
Какой в этом смысл?

> Либо же для каждого языка делать новую запись...
Имхо
> потом гемороя меньше
 

Сенсей

Новичок
Код:
> Есть идея хранить в одном поле
Какой в этом смысл?
Смысл в том что тогда id страны будет уникальны...

при втором способе - уже нет .. тогда еще добавлять придется поле lang для хранения [rus] , [eng] или [heb]
+ добавлять id записи...

+ меньше гемора при добавлении новой страны ... id автоматом будет увеличиваться...

во втором случае придется выдирать id страны с наивысшим id , увеличивать на 1 , и всовывать уже с этим id
 

SelenIT

IT-лунатик :)
Возможно, я чего-то недопонимаю, но если добавление других языков не планируется, почему бы не хранить все названия каждой страны в трех разных полях одной записи?
 

SiMM

Новичок
> Смысл в том что тогда id страны будет уникальны...
Даже вариант завести три столбца куда лучше предложенного. (Апаздал :) SelenITу могу лишь противопоставить вариант, когда таких языкозависимых столбцов - много - имхо, не очень удобно получится).

> при втором способе - уже нет ..
Они и так будут уникальны.

> тогда еще добавлять придется поле lang для хранения [rus] , [eng] или [heb]
Это такая большая неразрешимая проблема? Можно один вопрос - зачем тебе вообще база данных? А как ты собираешься реализовывать поиск в своём случае, когда всё лежит в перемешку?

> + добавлять id записи...
Это тоже не проблема.

> во втором случае придется выдирать id страны с наивысшим id , увеличивать на 1 , и всовывать уже с этим id
Или брать в качестве "обобщающего" id id соответствующей записи на одном из языков.
 

Сенсей

Новичок
SelenIT

твой способ идеально подходит :)

а все так просто ...

tnx

всем спосибо :)
 
Сверху