相关疑难解决方法(0)

PHP/MySQL插入行然后得到'id'

插入行时,表格的"id"字段会自动增加.我想插入一行然后获取该ID.

我会像我说的那样做,但有没有办法可以做到这一点而不用担心插入行和获取ID之间的时间?

我知道我可以在数据库中查询与输入的信息相匹配的行,但是有一个很大的变化会有重复,唯一的区别是id.

php mysql

189
推荐指数
5
解决办法
23万
查看次数

29
推荐指数
1
解决办法
4万
查看次数

向MySQL插入数据后如何获取Insert ID

我有一个包含以下详细信息的 Mysql 数据表:

ID (int format) [AUTO_INCREMENT] 
date (varchar) 
ip (varchar)
activate(varchar) 
cdkey(varchar)

Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Using SQLConnection As New MySqlConnection(ConnectionString)
            Using sqlCommand As New MySqlCommand()
                With sqlCommand
                    .CommandText = "INSERT INTO software (`date`, `ip`, `activate`, `cdkey`) values (@date,@ip,@activate,@cdkey)"
                    .Connection = SQLConnection
                    .CommandType = CommandType.Text
                    .Parameters.AddWithValue("@ip", Label1.Text)
                    .Parameters.AddWithValue("@date", TextBox2.Text)
                    .Parameters.AddWithValue("@activate", "Yes")
                    .Parameters.AddWithValue("@cdkey", textbox4.Text)



                End With
                Try
                    SQLConnection.Open()
                    sqlCommand.ExecuteNonQuery()
                    iReturn = True
                    MsgBox("Display Last Insert ID here")

                Catch ex As MySqlException
                    MsgBox(ex.Message.ToString)
                    iReturn = …
Run Code Online (Sandbox Code Playgroud)

mysql vb.net visual-studio

1
推荐指数
1
解决办法
7135
查看次数

标签 统计

mysql ×3

php ×1

sql-server ×1

vb.net ×1

visual-studio ×1