我有一个文本文件,我需要从文本文件中获取数据并插入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]."')";
}
此代码将数据完美地插入到数据库中。但是在每个单词的末尾插入一个不寻常的字符串。我怎么能删除它。提前致谢。我的输出看起来像。
在每个单词之后,当我将此数据添加到表单文本框时,一个看起来为零的字符串正在添加,这个不寻常的字符串充当enterby,光标将转到文本框中的下一行
答案 0 :(得分:2)
这个字母可能是“\ r”,请尝试:
$sql = "INSERT INTO Table VALUES ('".trim($convert[0])."')";