Я хочу вставить в таблицу результаты, которые зависят от количества строк в другой таблице.Таким образом, каждая строка в первой таблице дает результат в секунду с небольшими изменениями.Члены (uniqe member_id) из первой таблицы с другими данными, помещенными во вторую таблицу.Я перепробовал много вещей, но ничего не получалось, чтобы сделать эту работу.Мой код:
$grm = "SELECT * FROM members GROUP BY member_id";
$resgrm = mysqli_query($link, $grm);
while($rows = mysqli_fetch_array($resgrm))
{
$member_id = $rows['member_id'];
$ime = $rows['ime'];
$priimek = $rows['priimek'];
$glavnica = $rows['glavnica'];
$valuta = $rows['valuta'];
$stanje = $rows['stanje'];
}
$datum_obresti = $_POST['datum_obresti'];
$procent_obresti = $_POST['procent_obresti'];
$vidni_procent = $_POST['vidni_procent'];
$stpro= $stanje * $procent_obresti;
$obrestv = $stpro - $stanje;
$qry2 = "INSERT INTO zgod_obresti (datum_obresti, member_id, ime, priimek, glavnica, vidni_procent, znesek_obresti, valuta, staro_stanje, novo_stanje) VALUES ('$datum_obresti', '$member_id' , '$ime', '$priimek', '$glavnica', '$vidni_procent', '$obrestv', '$valuta', '$stanje', '$stpro')";
$result2= $link->query($qry2);
if ($link->error)
{
try
{
throw new Exception("MySQL error $link->error <br> Query:<br> $qry2", $link->errno);
} catch (Exception $e)
{
echo "Error No: ".$e->getCode(). " - ". $e->getMessage() . "<br >";
echo nl2br($e->getTraceAsString());
}
}
Теперь он дает только один результат от одного участника.Я хочу результатов от каждого участника.