将数据存储在mysql中(数据迁移)

时间:2009-10-10 20:06:20

标签: php mysql data-migration

我正在尝试为自己的目的制作一个在线词典(我知道有一些其他词典,但它们没有我需要的东西)并且我有一个文件,其中包含以下格式的文字:

戚谊
戚誼
    [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 :(得分:0)

你在这里问三个可能的问题:

  1. 如何从PHP写入MySQL数据库。
  2. 如何从PHP读取文件,然后将其写入MySQL。
  3. 在MySQL中存储数据的格式。
  4. 我将假设(3)但是如果您打算做其他事情,请澄清。基本上,您需要在MySQL数据库中以UTF-8格式存储字符,以确保它们得以保留。

    您可以通过在其他任何内容之前运行以下查询来执行此操作:

    mysql_query("SET NAMES utf8")
    

    以下所有查询都应解释为UTF-8。