Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/253.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 用数据库进行网页翻译_Php_Mysql - Fatal编程技术网

Php 用数据库进行网页翻译

Php 用数据库进行网页翻译,php,mysql,Php,Mysql,我正在用3种语言创建网站,并使用一个数据库表进行页面翻译。出于这个原因,我想知道哪个字段类型是最好的:varchar、tinytext、text。。。?请解释一下,你为什么这么认为。TEXT是最合适的字段: 虽然VARCHAR限制为255 65535个字符,TINYTEXT可能太小,这取决于文本的长度,但如果您只使用短短语,它也会起作用 但是,您应该考虑使用而不是数据库。 文本< /代码>是最合适的字段: 虽然VARCHAR限制为255 65535个字符,TINYTEXT可能太小,这取决于文本的

我正在用3种语言创建网站,并使用一个数据库表进行页面翻译。出于这个原因,我想知道哪个字段类型是最好的:
varchar、tinytext、text
。。。?请解释一下,你为什么这么认为。

TEXT
是最合适的字段:
虽然
VARCHAR
限制为255 65535个字符,
TINYTEXT
可能太小,这取决于文本的长度,但如果您只使用短短语,它也会起作用


但是,您应该考虑使用而不是数据库。

<代码>文本< /代码>是最合适的字段:
虽然

VARCHAR
限制为255 65535个字符,
TINYTEXT
可能太小,这取决于文本的长度,但如果您只使用短短语,它也会起作用


但是,您应该考虑使用而不是数据库。

<代码> VARCHAR < /C>不限于255个字符。代码>文本字段应该足够了,因为它的行为类似于大小超过255字节的varchar。这一级别的优化毫无意义,因为各种存储引擎都实现了自己的压缩或存储,而这些压缩或存储并不符合字段长度的实际规范<代码>文本应足以存储翻译。
VARCHAR
不限于255个字符<代码>文本字段应该足够了,因为它的行为类似于大小超过255字节的varchar。这一级别的优化毫无意义,因为各种存储引擎都实现了自己的压缩或存储,而这些压缩或存储并不符合字段长度的实际规范<代码>文本应足以存储翻译。