PHP链接mysql数据库

Posted nothingMan

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP链接mysql数据库相关的知识,希望对你有一定的参考价值。

第一步:链接数据库

  • 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数据库的主要内容,如果未能解决你的问题,请参考以下文章

php+mysql链接很慢,无响应

PHP链接MYSQL 步骤

使用PHP链接MySQL

PHP基础--mySQL数据库

PHP MYSQL

php通过公网ip链接mysql,速度很慢,如何解决?