分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 教程案例

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

发布时间:2023-09-06 01:23责任编辑:白小东关键词:暂无标签

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

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

  这两个礼拜主要的写的都是有关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.2UPDATE

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

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

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

              2.3SELECT

              $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中增删改查以及返回结果(一)

原文地址:http://www.cnblogs.com/zxyblogs/p/7811323.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved