Too many if else in php

I made a program to change data from database tables, each table I named S1_code, S2_code, S3_code etc. in this code i use too much ifelse it makes it look bad

What should I do to make my code better

My if elseif code :

include 'connection.php';

$username = $_SESSION['username'];
$status = $_POST['status'];
$subjct_id = $_POST['subjct_id'];
$code = $_POST['code'];

$i = 1;

// s1
if ($subjct_id == 1) {
    mysqli_query(
        $conn,
        "UPDATE tb_lesson 
        SET s1 = '$status', s1_code = '$code' 
        WHERE username = '$username'"
    );

    // s2
} elseif ($subjct_id == 2) {
    mysqli_query(
        $conn,
        "UPDATE tb_lesson 
        SET s2 = '$status', s2_code = '$code' 
        WHERE username = '$username'"
    );

    // s3
} elseif ($subjct_id == 3) {
    mysqli_query(
        $conn,
        "UPDATE tb_lesson 
        SET s3 = '$status', s3_code = '$code' 
        WHERE username = '$username'"
    );

}
// and many more
(...)