zoukankan      html  css  js  c++  java
  • php连接mysql数据库

    步骤

    • 连接数据库

           $link = mysqli_connect('localhost','root','123456');

    • 判断/返回连接状态

           if(!$link){

           echo "不儿,tm卧槽~数据库连接失败";

    }

    • 设置连接字符集

          mysqli_set_charset($link,'utf8')

    • 选择数据库

         mysqli_select_db($link,'warmwinterI')

    • 准备sql语句

         $sql = "select * from mycoachinfo"

    • 发送sql语句

         $res = mysqli_query($link,$sql)

    • 处理结果集

         $result = mysqli_fetch_assoc($res)//返回值是关联数组,执行一次,往下读一行

       var_dump($result)

    • 关闭数据库释放资源

         mysqli_close($link)

     综合演练

    <?php
      $link = mysqli_connect('127.0.0.1','root','wenwajiao'); //注意,主机域名务必写为127.0.0.1如果是localhost肯定会出幺蛾子!!!
     
     if ($link)
     {
         mysqli_set_charset($link,'utf8');
         mysqli_select_db($link,"oldpassion");
         $sql =  "select * from loginfo";
         $res = mysqli_query($link,$sql);
         while($rows = mysqli_fetch_assoc($res)){
            var_dump($rows);
            echo "<br/>";   
       }
     };

     $sql2 = "select * from loginfo";
     $res = mysqli_query($link,$sql2);
     $count= mysqli_num_rows($res);
     echo $count."<br/>";
     echo "上面是关联数组"."<br/>";
     echo "==============================="."<br/>";
     echo "下面是索引关联数组"."<br/>";
     while($workout =
    mysqli_fetch_array($res))
     {
         var_dump($workout);
       echo "<br/>";
     }
    ?>
    • mysqli_num_rows//返回查询的行数
    • mysqli_fetch_array//返回一个既有索引又有关联的数组
    • mysqli_affected_rows//返回删除,修改等操作受影响的行数
    <?php
    $link=mysqli_connect('127.0.0.1','root','wenwajiao');
    if ($link)
    {
        mysqli_set_charset($link,'utf8');
        mysqli_select_db($link,'oldpassion');
        $sql2 = "insert into loginfo values(4, 'xxd','徐晓冬','xxd')";
        $res = mysqli_query($link,$sql2);
        $duwa = mysqli_affected_rows($link);
        echo $duwa."<br/>"; 
    }
    ?>
    • mysqli_insert_id//返回自增主键的值
    <?php
    $link=mysqli_connect('127.0.0.1','root','wenwajiao');
    
    if ($link)
    {
        mysqli_set_charset($link,'utf8');
        mysqli_select_db($link,'oldpassion');
        $id = mysqli_insert_id($link);
        echo $id;
        $sql2 = "insert into loginfo values(4, 'xxd','徐晓冬','xxd')";
        echo mysqli_insert_id($link)."<br/>";
        $res = mysqli_query($link,$sql2);
        $duwa = mysqli_affected_rows($link);
        echo $duwa."<br/>"; 
    }
    
    ?>
  • 相关阅读:
    java访问mysql方法数据库
    iOS8:把这些七招APP哭
    String、StringBuffer与StringBuilder差分
    陈词滥调,正确使用memset
    spring Annotation 组分注塑
    类是公共,它应该被命名为.java文件声明
    【UVA】10012
    Android在ListView显示图片(重复混乱闪烁问题)
    oc-15-枚举结构体
    oc-15-self
  • 原文地址:https://www.cnblogs.com/saintdingspage/p/9946102.html
Copyright © 2011-2022 走看看