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