これはデータ インポート スクリプト用です。親 ID を持つカテゴリ名が既に存在するかどうかを確認します。存在する場合は、データベースに追加する必要はありません。ただし、私のチェックでは重複エントリが停止されていません。
$i = 1;
$check = FALSE;
echo'<br>';
do{
//Turn import order into Colewood order.
$tieroffset = $i - 1;
$tier = $csvdata[$r][$fields["Tier" . $i]];
$query = ("SELECT name FROM base_categories WHERE name = '".$tier."' AND id = '".$tieroffset."'");
$result = mysql_query($query);
$result_array = mysql_fetch_array($result);
if (empty($result_array)) {
if($tier != null){
$queryInsert = "INSERT INTO base_categories (parent_id,name)
VALUES ('" . $tieroffset . "', '" . mysql_real_escape_string($csvdata[$r][$fields["Tier" . $i]]) . "')";
}
mysql_query($queryInsert);
print_r($queryInsert);
}
$i++;
}while ($i <= 6 || $check != FALSE);
echo' >>>END PRODUCT<br>';