0

我有一个文本文件,我需要从文本文件中获取数据并插入 MySQL 我的代码是:

    $data = file_get_contents("words.txt");
    $convert = explode("\n", $data);
        $con = mysql_connect("localhost","root","pwd") or die('couldnot connect to database'.mysql_error()); 
for ($i=0;$i<count($convert);$i++)
 {

    mysql_select_db("DB",$con);
    $sql = "INSERT INTO Table  VALUES ('".$convert[0]."')";
 }

此代码将数据完美地插入数据库。但是在每个单词的末尾插入了一个不寻常的字符串。我怎样才能删除它。提前致谢。我的输出看起来像。

在此处输入图像描述

在每个单词之后,当我将此数据添加到表单文本框时,添加了一个看起来像零的字符串,这个不寻常的字符串充当输入,光标将转到文本框中的下一行

4

1 回答 1

2

这个字符可能是“\r”,试试:

$sql = "INSERT INTO Table  VALUES ('".trim($convert[0])."')";
于 2013-10-09T09:47:23.403 回答