欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

mysql mysqli_insert_id()的使用方法

程序员文章站 2022-03-01 17:45:08
...

实例

<?php

 var_dump($_POST);
 $sex = $_POST['sex'];
 $link = mysqli_connect('localhost','root','123456');
 if (mysqli_connect_errno($link)>0) {
  echo mysqli_connect_error($link);exit;
 }
 mysqli_select_db($link,'day2');

 mysqli_set_charset($link,'utf8');

 $sql="INSERT INTO info(id,name,sex,age,city) VALUES(null,'{$_POST['name']}','{$sex}','{$_POST['age']}','{$_POST['city']}')";
 //echo $sql;exit;
 $result = mysqli_query($link,$sql);
 if($result && mysqli_affected_rows($link)>0){
  //返回上一次插入id
  echo  mysqli_insert_id($link);
  echo '插入成功';
 }else{
  echo '插入失败';
 }
 mysqli_close($link);
?>
<!DOCTYPE html>
<html>
<head>
 <meta charset="UTF-8">
 <title>Document</title>
</head>
<body>
 <form action="demo.php" method="post">
  姓名: <input type="text" name="name"><br>
  年龄: <input type="text" name="age"><br>
  性别: <input type="text" name="sex"><br>
  城市: <input type="text" name="city"><br>
   <input type="submit" value="提交"><br>
  </form>
</body>
</html>

运行实例 »

点击 "运行实例" 按钮查看在线实例