• php总结8——mysql函数库、增删改


    8.1 mysql函数库

    php的函数   .php中用来操作mysql函数库的函数

    常用函数

    mysql_connect("主机名称/ip","用户名","密码")--->建立php到mysql的连接,返回资源---->

    mysql_error()  返回上一个mysql操作的文本错误信息

    @ 错误抑制符

    一般来说,mysql_connect和mysql_error() 一起使用,用如下方式表示:

    <?php
    $link=@mysql_connect("localhost","root","") or die("连接错误".mysql_error());
    //die()输出括号中的内容,终止后续程序
    ?>

    mysql_select_db("数据库名称",$link)   //选择数据库   相当于use 数据库名称 

    mysql_query()   向数据库发送一条sql命令    

    如果中文不正常显示,mysql_query(set names utf8)

    mysql_affected_rows()  取得前一条sql语句,返回受影响的行数。主要对增删改起作用。

    mysql_close()  关闭数据库的链接

    mysql_fetch_array(结果集,参数2)  从结果集中返回一条记录,(是个混合数组,即既有索引数组,又有关联数组)

    参数2可以是:   MYSQL_ASSOC  关联数组

              MYSQL_NUM      索引数组

        MYSQL_BOTH    混合数组(默认)

    mysql_fetch_assoc($result)等价于mysql_fetch_array($result,MYSQL_ASSOC)

    mysql_fetch_row($result)等价于mysql_fetch_array($result,MYSQL_NUM )

    mysql_num_row()  获取select语句执行后的结果集中的记录条数的

    8.2 mysql制作用户的增删改

    1 //执行sql语句:sql语句在php中以字符串的形式存在
    2 
    3 //增
    4 $sql="insert into users(name, pwd, gender, tel, emails) values ('zhangsan','123','1','15811032222','yxy@163.com')";
    5 //
    6 $sql="update users set name='lisi' where ID=0";
    7 //
    8 $sql="delete from users where ID=0";

    mysql制作用户的查询

     1 header("content-type:text/html;charset=utf-8");
     2 $link=@mysql_connect("localhost","root","") or die("连接错误".mysql_error());
     3 mysql_select_db("test",$link);
     4 mysql_query("set names utf8");
     5 $sql="select *from users";    //可以写各种查询
     6 $result=mysql_query($sql);      //执行查询语句,返回资源(结果集)
     7 while ($rs=mysql_fetch_assoc($result)){
     8     print_r($rs);
     9     echo "<br/>";
    10 }

     

     

  • 相关阅读:
    053(四十四)
    053(四十三)
    053(四十二)
    053(四十一)
    053(四十)
    053(三十九)
    053(三十八)
    053(三十七)
    053(三十六)
    【leetcode❤python】231. Power of Two
  • 原文地址:https://www.cnblogs.com/realcare/p/6071717.html
Copyright © 2020-2023  润新知