• PHP操作MySQL


    PHP操作MySQL

    前提:

    PHP加载MySQL函数库

    第一步:登陆

    mysql_connect('host:port','user','password');

    说明:

    • 此函数用于连接MySQL数据库
    • host表示主机名,localhost表示本机 127.0.0.1也表示本机
    • port表示端口号,默认的端口号为3306,如果是默认端口号可以省略
    • user表示用户名,root为管理帐户
    • password表示密码,如果密码为空,则使用字符空''代替
    • 此函数,如果操作失败则返回布尔false,
    • 如果成功则返回resource(resource(3, mysql link));

    示例:

    第二步:告诉服务器端当前客户端的字符集

    首先明确:所有的SQL语句对于php来说都是字段串。

    mysql_query($sql【,$link】)函数

    说明:

    • $sql是一个表示sql语句的字符串
    • 此函数用于向$link所指向的数据库发送sql语句
    • $link可以省略,如果省略表示使用当前最近一个可用的link资源
    • 此函数会根据不同的sql语句,返回不同的结果:
    • 如果执行的是查询语句(select、desc...)执行成功,则返回一个资源类型;如果失败返回布尔false
    • 如果执行的是非查询语句(update、delete、insert),执行成功返回布尔,失败返回布尔false。

       

    set names 客户端字符集

    示例:

    第三步:选择数据库

    方法1:使用mysql_query()函数

    方法2:

        php还设计了一个专为数据库的函数;

        mysql_select_db('数据库名');

    示例:

    错误抑制符

    @    用在可能出现的函数之前

    php无法直接操作结果集资源,需要使用mysql_fetch_row()函数,来读取结果集中的资源

    mysql_fetch_row($result);

    说明:

        $result是一个结果集(结果集是由查询sql语句产生)

        在结果集中存在一个叫指针的概念,指针默认是指向第一行

        mysql_fetch_row每次会读取指向所指向那行记录,并组织成数组返回,之后会将结果集中的指针,下移一行。

    示例1:

    示例2:

    md5()函数

    主要用于对字符进行,md5算法加密,得到的结果是32位的一个字符串

    示例:

    注意:

        数据表中的密码字段,应该设置32位长度

  • 相关阅读:
    第 9 章
    第 8 章
    第 7 章
    第 6 章
    第 5 章
    第 4 章
    跳舞链解数独
    minic 类型声明与变量定义句型处理
    minic 动作句型处理
    minic 符号表
  • 原文地址:https://www.cnblogs.com/nyxd/p/5353849.html
Copyright © 2020-2023  润新知