php中增删改查以及返回结果

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php中增删改查以及返回结果相关的知识,希望对你有一定的参考价值。

虽然毕业后找的第一份正式的工作并不那么令人满意,但是在度过最初的迷茫期后,自己还是决定成为一个程序猿。

  最近也是利用上班偶尔闲下来的时间,开始看书,撸代码,写一些小程序。

  这两个礼拜主要的写的都是有关Ajax方面的代码,现在也算做一个小总结吧。

  JS方面的先不说了,自己弄得也比较少,还是先说下php方面的把。由于程序写的比较简单,也没用到框架什么的,就是单纯100来行代码。
  
  1.数据库连接(面向对象方式)

    @ $db = mysqli(‘address‘,‘username‘,‘password‘,‘dbname‘); 

    if(mysqli_connect_error()){

    exit;    

     }

       2.增删改查语句以及执行结果的查询

    2.1 INSERT

    $sqlInsert = "INSERT INTO table (value,value,...)  VALUES  (‘".$value."‘,‘".$value."‘,......)";

    $resultInsert = $db->query($sqlInsert);

    如何判断插入是否成功,目前我用的是mysqli_affected_rows()函数,他能够返回上一次数据库指令影响了几行数据库记录(因此这个函数能对所有的数据库语言结果进行判断)

    if(mysqli_affect_rows($db)==values){

      echo ‘...‘;

    }

              2.2 UPDATE

              $sqlUpdate = "UPDATE table SET values = ‘".$values."‘ " WHERE values = ‘".$values."‘";

              $resultUpdate = $db->query($sqlUpdate);

              目前我用的也是mysqli_affected_rows()函数进行判断

              2.3 SELECT

              $sqlSelect = "SELECT values(*) FROM table WHERE values = ‘".$values."‘";

              $resultSelect = $db->query($sqlSelect);

              对于SELECT语句的返回的是查询到的行数

              如果查询到的数据只有一行

              $num_resultSel =$resultSel->num_rows;

              $row = $resultSel->fetch_assoc();

              //获取想要的内容

            $seriaNumber = $row[‘values‘];

 



以上是关于php中增删改查以及返回结果的主要内容,如果未能解决你的问题,请参考以下文章

数据库MySQL介绍及安装流程SQL语句中增删改查SQL注入通过php操作数据库

java 程序 增删改查

python中列表的增删改查以及其它相关方法

ajax——优化0126(增删改查:添加查看详情,返回结果类型为JSON型,在窗口显示)

TransportClient对ES简单增删改查

增删改查