Ich habe drei Tabellen users_tbl, skill_tbl, user_skill_tbl woUpdate auf mehrere Tabellen Beziehung
users_tbl have 1 to many relations with user_skill_tbl(auto increment)
and skill_tbl have 1 to many relations with the user_skill_tbl.
user_skill_tbl have user_skill_id, skill_id and user_id.
Ich habe kein Problem haben in den Daten in den Tabellen einfügen.
Ich habe ein Formular, wo Benutzer Detail und mehrere Kontrollkästchen Option der Fähigkeit (ich bekomme nur die skill_id) ist da.
Wenn das Von gefüllt ist, wird zuerst die Tabelle des Benutzers eingefügt, dann wird die letzte eingefügte ID genommen und der User_skill_tbl wird eingefügt. , aber mein Problem ist, wenn ich die user_skill_tbl aktualisieren muss ich
$skill = $_POST['skill_id'];
for($i=0;$i < count($skill); i++){
$name[$i]= mysqli_escpae_string($con,$skill[$i]);
$query = "update into user_skill_tbl (skill_id)
values ('$skill_id') where user_id = '$user_id'"
verwendet haben, nachdem die Abfrage die letzte ID des skill_id ausgeführt wird, auf dem ganzen skill_id im user_skill_tbl aktualisiert. Ich weiß, dass ich mit der user_skill_id manipulieren sollte, aber ich bin nicht in der Lage, es herauszufinden
Vielen Dank. Ich bin verwirrt, aber dann ist das Problem gelöst –