0

我需要分解一个字符串,首先按行,然后按# 并插入到 mysql。

就像我有一个字符串

Shahbaz#is my name
Singh#is my caste

我希望脚本首先用新行分解字符串,插入Shahbazword和mysqlis my name中的列,与and相同。noteSinghis my caste

include("connect.php");
$counter = 0;
$counters = 0;
$string = mysql_real_escape_string($_POST['words']);
$arr = explode(" ", $string);
mysql_query("SET charset utf8");
$sql = mysql_query("SELECT `word` FROM unicode WHERE word IN ('".implode("', '", $arr) . "')") or die (mysql_error());
$dupes = array();
while($r = mysql_fetch_assoc($sql)) {
    $dupes[] = $r['word'];
}
$newwords = array_diff($arr, $dupes);
if(count($newwords)) {
     $sqli = mysql_query("INSERT INTO unicode (word) VALUES ('" . implode("'),('", $newwords) . "')") or die (mysql_error());
}

在此脚本中,它插入每个单词,但不插入注释列。它用空格分隔单词。我希望它用新行分隔,然后将文本插入#note列之后...

提前致谢。

4

0 回答 0