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>

    显示的结果:

    数据库显示:

  • 相关阅读:
    学习笔记: yield迭代器
    学习笔记: 委托解析和封装,事件及应用
    学习笔记: MD5/DES/RSA三类加密,SSL协议解析
    学习笔记: Expression表达式目录树详解和扩展封装
    学习笔记: Expression表达式目录树详解和扩展封装
    学习笔记: IO操作及序列化
    数据类型转换
    短路运算(逻辑运算是短路运算中最常见的一种)
    清除浮动
    css初始化
  • 原文地址:https://www.cnblogs.com/yuyu1993/p/5587008.html
Copyright © 2011-2022 走看看