码迷,mamicode.com
首页 > 数据库 > 详细

PHP链接mysql数据库

时间:2018-07-04 16:08:00      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:mys   插入数据   用户名   行数据   字符   关闭   字符集   false   准备   

第一步:链接数据库

  • Mysqli_connect();
    • 参数1:链接数据库的地址
    • 参数2:数据库的用户名
    • 参数3:数据库的面膜
    • 参数4:可选参数,要操作的默认数据库
    • 返回值:成功返回对象,失败返回false

第二步:选择数据库

  • Mysqli_select_db();
    • 参数1:由mysqli_connect()链接数据库成功返回的对象标识。
    • 参数2:要操作或者要更改的数据库
    • 返回值:选择数据库成功返回true,失败返回false

第三步:设置字符集

  • Mysqli_set_charset();
    • 参数1:由mysqli_connect()链接数据库成功返回的对象标识。
    • 参数2:要设置的字符集,数据库中utf-8设置为utf8
    • 返回值:成功为true,失败为false

第四步:准备要操作的sql语句

  • 准备增\删\改\查

第五步:发送sql语句

  • Mysqli_query();
    • 参数1::由mysqli_connect()链接数据库成功返回的对象标识。
    • 参数2:要发送的SQL语句
    • 返回值:
    • 做添加、删除、修改时,成功返回true,失败返回false
    • 做查询时,成功返回一个对象,失败返回false

第六步:判断并且处理结果

  • Mysqli_affected_rows()返回上一步mysql操作的影响行
    • 参数1::由mysqli_connect()链接数据库成功返回的对象标识。
    • 返回值:如果有影响行则返回影响行,如果没有返回0,操作返回-1
    • 注意:在做增、删、改时会有影响行产生
  • Mysqli_num_rows() 返回查询数据中的行数
    • 参数1:有mysqli_query()执行查询语句成功返回的对象,
    • 返回值:返回该对象中查询到数据的行数
    • 注意:在做查询操作时返回的是查询到数据的行数
  • Mysqli_fetch_assoc() 从查询成功结果对象中获取一行作为关联数组返回
    • 参数1:由mysqli_query()执行查询语句成功返回的对象
    • 返回值:从改对象中返回一行数据作为关联数组

第七步:关闭数据库

  • Mysqli_close()
    • 参数1:由mysqli_connect()链接数据库成功返回的对象标识。
    • 返回值:成功返回true,失败返回fasle
  • Mysqli_insert_id() 返回上一步添加操作所产生的唯一ID
    • 参数:由mysqli_connect()链接数据库成功返回的对象标识。
    • 返回值:返回当前插入数据的id.

PHP链接mysql数据库

标签:mys   插入数据   用户名   行数据   字符   关闭   字符集   false   准备   

原文地址:https://www.cnblogs.com/vijarye/p/9263383.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!