Chcę dodać informację w bazie danych dotyczącą nowego użytkownika. Pobieram więc potrzebne dane z bazy, ale nie umiem sklecić odpowiedniej pętelki, żeby dodać dane do bazy. Mój kod:
<?php
if (!$error) {
$sql1 = "INSERT INTO users ( ... ) VALUES ( ... )";
if(mysqli_query($con, $sql1)) {
// pobranie ostatnio dodanego ID usera
$id_u = mysqli_insert_id($con);
// pobranie numerów ID z tabeli
$sql2 = "SELECT id FROM adv";
$result2 = mysqli_query($con, $sql2);
while($row2 = mysqli_fetch_array($result2)) {
$uid[] = $row2['id'];
}
// pobranie ilości ID z tabeli do pętli
$ile = mysqli_num_rows($result2);
// dodanie do tabeli stat
// TU MI COŚ KULEJE
for ($i=1; $i<$ile+1; $i++) {
$sql3 = "INSERT INTO stat (id_u, id_a, score) VALUES ('".$id_u."', '".$uid."', 0)";
mysqli_query($con, $sql3);
}
$successmsg = "Dodano usera ID: ".$id_u.": ".$name."";
} else {
$errormsg = "Nie dodano!";
}
}
?>