在提问之前,请先阅读如何使用php获取唯一的单词对(字符串)并插入到mysql表中。
例如: 如果我们有
根据@pala_的建议,以下是我的代码。
当出现问题时,这个数组必须非常巨大,而MySQL插入会停止在
例如: 如果我们有
dog cat
这样的一对,我们就看不到cat dog
。根据@pala_的建议,以下是我的代码。
$sql= "INSERT INTO EM (source,target) VALUES ";
$res = array();
foreach($combine_words_array as $v1) {
foreach($combine_words_array as $v2) {
$t = array($v1, $v2);
asort($t);
if(!in_array($t, $res)){
$res[] = $t;
$sql.="('$t[0]','$t[1]'),";
mysql_query(substr($sql,0,-1));
}
}
}
当出现问题时,这个数组必须非常巨大,而MySQL插入会停止在
540000
行,是否有任何想法可以使用动态数组或与MySQL代码一起使用?