Хранить данные в MySQL (миграция данных) - PullRequest
0 голосов
/ 11 октября 2009

Я пытаюсь создать онлайн-словарь для своих собственных целей (я знаю, что есть некоторые другие словари, но у них нет того, что мне нужно), и у меня есть файл со словами в следующем формате:

戚谊
戚誼
    [m1][b]qīyì[/b][/m]
    [m2]some translation[/m]
三州府
    [m1][b]sānzhōufǔ[/b][/m]
    [m2]translation #2[/m]

Первые две строки - это один и тот же символ, но традиционный китайский и упрощенный, третья строка - транскрипция, четвертая строка - значение символа (перевод). Как я могу хранить эти данные в надлежащих столбцах базы данных mysql? (столбцы: упрощенный символ, trad_character, перевод, транскрипция и т. д.)

Спасибо!

1 Ответ

0 голосов
/ 11 октября 2009

Здесь вы можете задать три возможных вопроса:

  1. Как писать в базу данных MySQL из PHP.
  2. Как прочитать файл из PHP, а затем записать его в MySQL.
  3. В каком формате хранить данные в MySQL.

Я собираюсь предположить (3), но, пожалуйста, уточните, если вы намеревались что-то еще. По сути, вам нужно хранить символы в формате UTF-8 в базе данных MySQL, чтобы обеспечить их сохранение.

Вы можете сделать это, выполнив следующий запрос, прежде чем что-либо еще:

mysql_query("SET NAMES utf8")

Все последующие запросы должны интерпретироваться как UTF-8.

...