Хранить данные в MySQL (миграция данных)

0

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

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

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

Спасибо!

  • 1
    Я не понимаю ваш вопрос, вероятно, вы даете разумную, удобную схему для таблицы в самом вопросе. Можете немного уточнить, что вам нужно?
  • 0
    Я попытался объяснить мою проблему лучше здесь stackoverflow.com/questions/1550500/…
Показать ещё 2 комментария
Теги:
data-migration

1 ответ

0

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

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

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

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

mysql_query("SET NAMES utf8")

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

Ещё вопросы

Сообщество Overcoder
Наверх
Меню