• 0611PHP基础:常用属性、流程语句、函数、跳转页面、访问数据库


    流程语句========================================================================
    一、分支
      1、if...else
      2、switch...case
    二、循环
      1、for
      2、while
      3、do{}while()

    函数===========================================================================
    一、定义:有一定功能代码体的集合
    二:创建:函数是通过调用函数来实现的
    三、语法
      function funname(){
        //要执行的代码
      }
    四、准则
      1、函数的名称应该提示它的功能
      2、函数名称以字母或者下划线开头(不能以数字开头)
    五、参数
      1、为了给函数添加更多的功能,我们可以添加参数
      2、参数就在函数名称后面的括号内指定
      3、语法
        function funname($name){
          echo "这是参数".$name;
        }
    六、返回值:如需让函数返回一个值,请使用return 语句
      语法
        function funname($x,$y){
          $total = $x + $y;
          return $total;
        }

    跳转页面==============================================================================
      header("Location: aa.php")

    PHP访问数据库=========================================================================
    一、PHP数据访问步骤
      1、生成连接
        $servername = "localhost";  //链接地址
        $username = "root";           //用户名
        $password = "";                  //用户密码
        $dbname = 'ceshi';             //链接的数据库名
        $conn=new mysqli($dbhost,$username,$userpass,$dbdatabase);
      2、判断连接成功
        mysqli_connect_error()?die("连接失败: " . $conn->connect_error):"";
        if ($conn->connect_error) {
        die("连接失败: " . $conn->connect_error);
        }
      3、写sql语句
        $sql = "SELECT * FROM Users";
      4、执行MySQL语句
        $result=$db->query($sql);
      5、提取数据
        $result->fetch_all()
        while($row=$result->fetch_row())
        while($row=$result->fetch_assoc())
       fetch_  几种形式
        fetch_all()
          抓取所有的结果行/返回的是一个二维数组
          例如把取到的数据拼成一个字符串
          $attr=$result->fetch_all();
          $str="";                                   //定义一个空的字符串
          foreach($attr as $v){
            $str=$str.implode("^",$v);                  //取到一个数据,拼接到下次循环进来的时候
            $str=$str."|";                              //拼接完一个数据,往后边添加一个“|”
             }
          echo $str;
        fetch_row()
          以索引数组方式返回一行结果
        fetch_assoc()
          以一个关联数组方式抓取一行结果。
          $attr=array();        //定义一个数组,准备接收下边取到的值
          while($a=$result->fetch_assoc()){
            $attr[]=$a;            //把取到的值放到数组中
            return $attr;
          }
        通过for、foreach、while循环把每一个值取到
      6、关闭连接
        $conn->close();

  • 相关阅读:
    C# 本质论 第三章 操作符和控制流
    LeetCode Online Judge 1. Two Sum
    C# 本质论 第二章 数据类型
    C# 本质论 第一章 C#概述
    TMDS代码
    `define `ifdef `elseif的巧妙使用
    加法器(行波与超前、全加与半加)
    DCI技术
    **标识符
    电容放置问题
  • 原文地址:https://www.cnblogs.com/zhangbaozhong/p/9170488.html
Copyright © 2020-2023  润新知