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)
  • 相关阅读:
    HDU 2955 Robberies(01背包)
    HDU 2602 Bone Collector(01背包)
    HUST 1352 Repetitions of Substrings(字符串)
    HUST 1358 Uiwurerirexb jeqvad(模拟解密)
    HUST 1404 Hamming Distance(字符串)
    HDU 4520 小Q系列故事――最佳裁判(STL)
    HDU 2058 The sum problem(枚举)
    【破解】修改程序版权、添加弹窗
    HDU 1407 测试你是否和LTC水平一样高(枚举)
    HDU 1050 Moving Tables(贪心)
  • 原文地址:https://www.cnblogs.com/wsjaizlp/p/9848160.html
Copyright © 2011-2022 走看看