zoukankan      html  css  js  c++  java
  • mysqli操作

    1.使用mysqli_connect()函数,语法如下:

    mysqli 对象名=mysqli_connect(数据库服务名,用户名,密码,数据库名)

    例:$conn=mysqli_connect('localhost',,'root','111','guestbook');

    2.声明mysqli对象

    $conn=new mysqli('localhost','root','111','guestbook');

    3.mysql类中的成员方法

    方法名 功能
    connect() 打开一个新的连接到mysql数据库服务器
    select_db() 选择当前数据库
    set_charset() 设置客户端默认的字符集
    close() 关闭先前打开的连接
    query() 执行sql语句,并返回结果集或不返回
    multi_query() 同时执行多个查询语句
    store_result() 在执行多查询语句时,获取当前结果集
    next_result() 在执行多查询语句时,获取当前结果集的下一个结果集
    more_result() 从多查询语句中检查是否有任何更多的查询结果集

    4.执行sql语句创建结果集

    可以使用mysqli_query()函数或musqli对象的query()函数来执行sql语句。如果执行的是select语句,则返回一个结果集,如果执行的是insert ,delete等非查询语句,则不会返回结果集

    (1)mysqli_query()函数的语法如下:

    结果集=mysqli_query(连接对象,SQL语句);

    如:$result=mysqli_query($conn,'select * from lyb);

      注意:mysqli_query()和mysql_query()两个参数的顺序相反

    (2)mysqli对象的query()语法如下:

    对象名->query(SQL语句);

    如:$result=$conn->query('select * from lyb');

    5.从结果集中获取数据

    结果集实际上是mysqli_result类的一个对象

    mysqli_result类中的成员方法
    方法名 功能
    fetch_row() 以索引数组的形式返回结果集中当前指向的记录
    fetch_assoc() 以关联数组的形式返回结果集中当前指向的记录
    fetch_array() 以索引数组和关联数组的形式返回结果集中当前指向的记录
    fetch_object() 以对象的形式返回结果集中当前指向的记录
    data_seek(n) 将结果集指针指向第n条记录
    fetch_field() 从结果集中获得某一字段的信息
    fetch_fields() 从结果集中获得所有字段的信息
    fetch_seek() 设置结果集中字段的偏移位置
    close() 关闭结果集
  • 相关阅读:
    vscode写python时的代码错误提醒和自动格式化
    Python使用requests发送post请求的三种方式
    unittest参数化(paramunittest)
    pycharm快捷键及一些常用设置
    Navicat破解
    Python3 os.path() 模块笔记
    Python使用SMTP模块、email模块发送邮件
    五笔字典86版wubi拆字图编码查询
    根据字符串从资源中取出对应的资源ResourceManager.GetObject
    判断字符串是否是由相同的字符组成
  • 原文地址:https://www.cnblogs.com/chaofei/p/7683726.html
Copyright © 2011-2022 走看看