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();

原文地址:https://www.cnblogs.com/zhangbaozhong/p/9170488.html