zoukankan      html  css  js  c++  java
  • PHP-------MySQLi 的函数

                                         MySQLi 的函数

     

    在数据库中找到一张是自增长的科目表表就可以,

    Code主键值是自增长的,name是varchar类型的。

    如果想往科目表里添加一条数据,是自增长列的表中添加数据,添加完之后,取添加数据的主键值,来使用。

    如果主键值,不是自增长的,它是我们自己添加的,主键值很好取,因为我们就有一个变量存着。

    但是,是自增长的,添加的时候没有给它一个指定的值,所以在想把这个值,取出来用的时候,就不好取了。

    Php提供了一个方法来取。

    <?php

    //造对象

    $db=new MySQLi(“localhost”,”root”,””,”lianxi”);

    //写SQL语句,添加语句

    $sql=”insert into kemu values(‘’,‘韩语’)”;  //第一个值code是自增长列,不用填‘’,

    //执行完SQL语句

    $db->query($sql);   

    //执行完SQL语句之后,就添加到了数据库中

    取主键值 ,是自增长自动生成的,所以不知道是几,取出来之后,在代码中使用,这种情况就使用一个属性:insert_id

    //这个insert_id可以取上一次添加的主键值 

    //id代表主键

    echo $db->insert_id;

    // insert_id 取上一次添加数据的主键值 

    ?> 

     

    代码显示:

     1 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     2 <html xmlns="http://www.w3.org/1999/xhtml">
     3 <head>
     4 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     5 <title>无标题文档</title>
     6 </head>
     7 <body>
     8 
     9 <?php
    10 //造对象
    11 $db=new MySQLi("localhost","root","","lianxi");
    12 //写SQL语句,添加语句
    13  $sql= "insert into kemu values('','韩语')";  //第一个值code是自增长列,不用填””,
    14 //执行完SQL语句
    15 $db->query($sql);   
    16 //执行完SQL语句之后,就添加到了数据库中
    17 ///取主键值 ,是自增长自动生成的,所以不知道是几,取出来之后,在代码中使用,这种情况就使用一个属性:insert_id
    18 //这个insert_id可以取上一次添加的主键值  
    19 //id代表主键
    20 echo $db->insert_id;
    21 ?>
    22 </body>
    23 </html>

    显示的结果:

    数据库显示:

  • 相关阅读:
    ubuntu18.04 复制或剪切某文件夹下的前x个文件到另一个文件夹下
    VOC2012数据集提取自己需要的类的图片和对应的xml标签
    python面试题
    vi命令使用
    缓冲(Buffer)和缓存(Cache)区别和联系
    cpu相关概念
    pycharm
    jmeter分布式部署
    LeetCode#67 Add Binary
    LeetCode#70 Climbing Stairs
  • 原文地址:https://www.cnblogs.com/yuyu1993/p/5587008.html
Copyright © 2011-2022 走看看