- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
- 16
- 17
- 18
- 19
foreach ($sxe->categories->category as $category) {
$cid = $category['id'];
if ($clear == 0) {
$query = "SELECT `id` FROM `" . PREF . "category` WHERE `id`='" . $cid . "' LIMIT 1;";
$result = mysql_query($query);
if (mysql_num_rows($result) == 0) {
$parent = $category['parentId'];
$name = quote_smart($category);
$query = "INSERT IGNORE INTO `" . PREF . "category` VALUES('$cid','$parent','$name','1', 0);";
mysql_query($query);
}
} else {
$parent = $category['parentId'];
$name = quote_smart($category);
$query = "INSERT IGNORE INTO `" . PREF . "category` VALUES('$cid','$parent','$name','1');";
mysql_query($query);
}
$cat_i++;
}
eth0 05.10.2012 16:57 # +1
> VALUES('$cid',
Никак не мог определиться с экранированием вставки. Это называется "или крестик надо снять, или трусы надеть".
Но как-то уныловато. Почти наверняка можно было засунуть в один запрос.
Lure Of Chaos 05.10.2012 18:17 # 0
eth0 05.10.2012 19:30 # +2
guest 05.10.2012 23:49 # +2
LispGovno 06.10.2012 01:32 # −2
HaskellGovno 06.10.2012 02:12 # −2
govnomonad 06.10.2012 05:00 # +3
LispGovno 06.10.2012 05:44 # +1