php - mysql插入查询自动递增值

标签 php mysql

if(!class_exists('MySql'))
{ include('MySql.php'); }
  $sql=new MySql();
  $sql->connect();
  $sqlCommand="insert into `freecomputermarket`.`members`
 (`UserName`,`Password`,`Email`,`BirthDate`,`RegisterationDate`,`ActivationCode`,
 `ActivationLink`,`IsActive`,`Gender`)
 values('$this->_userName','$this->_password','$this->_email','$this->_birthDate',
 '$this->_registerationDate','$this->_activationCode','$this->_activationLink',
 '$this->_isActive','$this->_gender')";
  $sql->query($sqlCommand);

如何插入自动增量ID?

最佳答案

您已经很好地隐藏了 MySql 类的实现细节。

  • 如果您使用PDO,您将需要查看 LastInsertId()
  • 如果您使用mysqli,请查看 mysql_insert_id() ;
  • 如果您使用mysql:切换到 PDO 或 mysqli

关于php - mysql插入查询自动递增值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12707024/

相关文章:

php - 在 Laravel 中对闭包进行单元测试

python - 如何在 Django 休息框架响应中获取过滤的 Django ORM 查询结果

php - 将 MySQL 查询结果与数组进行比较

php - Laravel 说应用程序正在生产中,但 APP_ENV 是本地的

javascript - 如何从特定行获取数据?

mysql - 关系数据库、照片、投票和警告

php - 使用复选框值进行sql查询

MySql 使用不同的值更新重复列的列

python - sqlite - 使用两列的倍数的 WHERE 语句

php - 在 WooCommerce 中添加到购物车特定产品之前清空购物车