\n";
$q = "SELECT * FROM `article` WHERE `active` != 0;";
$result = mysql_query($q);
$Amysql = mysql_num_rows($result);
$links = array();
$noadd = array(15,25,26);// Не участвуют эти id
if ($Amysql > 0) {
for ($i=0;$i<$Amysql;$i++) {
$mysql = mysql_fetch_assoc($result);
if (!in_array($mysql["id"],$noadd)) {
$links[] = array("id"=>$mysql["id"],"title"=>$mysql["title"]);
}
}
}
$id = array();
foreach ($links as $one) {
$id[$one["id"]] = array("title"=>$one["title"],"lcount"=>0);
}
$t=0;
foreach ($id as $k => $v) {$t++;
$ids = getMinimalArray(8,$k);
$linksOneId = array();
foreach ($ids as $one) {
$linksOneId[] = array("id"=>$one,"title"=>$id[$one]["title"]);
}
$id[$k]["links"] = $linksOneId;
// if ($t==8) {var_dump($ids);exit;}
}
// В цикле выполняем запросы в БД на сохранение информации
foreach ($id as $k=>$v) {
$q = "UPDATE `article` SET `links` = '" . mysql_real_escape_string(json_encode($v["links"])) . "' WHERE `id` = $k";
$result = mysql_query($q);
}
var_dump($id);
Вы так же можете прочитать следующие статьи: