zoukankan      html  css  js  c++  java
  • php操作mysql

    php操作MySQL有三组常见的函数: mysql  ==  mysqli == pdo 

    固定的6步流程:

    1)链接MySQL服务器

    2)选择要操作的数据库

    3)设置字符集(不设置字符集可能会出现乱码问题)

    4)执行sql语句

    5)处理sql执行结果

    6)关闭MySQL链接

    除了第五步,其他都是固定的,对应一个mysqli的函数

    1)链接MySQL服务器---mysql_connect(var1,var2,var3)

          参数1:MySQL数据库的主机地址

      参数2:用户名

      参数3:用户名对应的密码

      返回值;数据库链接资源

      

    $conn = mysqli_connect('localhost','root','root')

    2)选择要操作的数据库 ==mysqli_select_db(var1,var2)

      参数1:数据库链接资源

      参数2:数据库名称

    mysqli_select_db($conn,$demo)

    3)设置字符集 --- mysqli_query(var1,var2)

      参数1:数据库链接资源

      参数2:sql语句 -- - set names utf8(设置字符集的sql语句)

    mysqli_query($conn,'set names  utf8')

    4)执行sql语句 --- mysqli-query(var1,var2)

      参数1:数据库链家资源

      参数2:sql语句 ---增删改查sql语句

      返回值:如果是查询,则返回结果对象,该对象里面包含了从数据表中取出的数据

          如果是增删改,则放回布尔值,成功true,失败返回false;

      

    $result = mysqli_query($onn,$sql)

    5)处理 == 查询结果 ==

    ==mysqli_fetch_assoc(var);==

      参数:查询结果对象

      返回值:一维数组,下表是数据表字段

      将当前的数据取出来并返回成一维数组,同时将指针向下移动一行.

      如果已经无法返回一维数组时,则返回false

    6)关闭MySQL链家资源 --- mysqli-close(var )

      参数;数据库链接资源

    mysqli_close($conn)
  • 相关阅读:
    UVA 11374 Airport Express (最短路)
    UVA Live 3713 Astronauts (2-SAT)
    UVALive 3211 Now or Later (2-SAT)
    UVA 11324 The Largest Clique (强连通分量,dp)
    UVALive 4287 Proving Equivalence (强连通分量)
    UVA1665 Islands (并查集)
    UVA 1664 Conquer a New Region (Kruskal,贪心)
    UVA
    Gym 100342F Move to Front (树状数组动态维护和查询)
    Gym 100342E Minima (暴力,单调队列)
  • 原文地址:https://www.cnblogs.com/wsjaizlp/p/9848160.html
Copyright © 2011-2022 走看看