输入记录到mysql问题

时间:2013-09-07 15:25:53

标签: mysql

我已经制作了一个PHP脚本和一个管理面板。 但是在将记录插入数据库时​​我遇到了问题。我使用此代码:

<input name="title" type="text" />

为了得到它我使用:

$code = $_REQUEST['title'];

但是当我想插入这个文字时:

Un jour comme les autres, Gerry Lane et sa famille se retrouvent coincés dans un embouteillage monstre sur leur trajet quotidien. 

我只是说:

Un jour comme les autres, Gerry Lane et sa famille se retrouvent coinc 

这是我用来插入Db的代码:

$q = "INSERT INTO `movies` (`code`) VALUES ('$code')";
$result = mysql_query($q) or die(mysql_error());

我该如何解决?

1 个答案:

答案 0 :(得分:0)

问题可能是,在您的表结构中,字段名称被限制为一个长度。 例如:- 因为我可以geuss。 字段类型可能是 varchar(70)或char(70)。因此它只接受起始70个字符并将它们保存到该字段中。

所以检查一下,如果没有,那就告诉我们表的结构。

请试试这个:

$code = utf8_encode($code);
插入db。之前