Вставьте новую строку (регистр), в то же время вставьте «Идентификатор автоматического увеличения» в другой столбец - PullRequest
0 голосов
/ 18 апреля 2019

Вставить новую строку (регистр), в то же время вставить «Идентификатор автоматического увеличения» в другой столбец

Понятия не имею, как это сделать (возможность обычной регистрации)

$query = "insert into usertable (name,email,password) values('$username','$email','$password')";

В таблице базы данных

ID(AI)   name    email          password   nameID
1      test1     test1@gmail.com    1234   NULL(What i want: 1) 
2     test2      test2@gmail.com    1234   NULL(What i want: 2)
3     test3      test3@gmail.com    1234    NULL(What i want: 3)

1 Ответ

0 голосов
/ 18 апреля 2019

Да.вы можете сделать с последним вставленным идентификатором mysqli_insert_id($conn)

$query = "insert into usertable (name,email,password) values('$username','$email','$password')";
        if (mysqli_query($conn, $query)) { //  after you insert executed successfully
            $last_id = mysqli_insert_id($conn); //your last inserted auto increment value
            //update with same row another column
            mysqli_query($conn,"UPDATE usertable SET nameID='$last_id' WHERE ID='$last_id'");
           }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...