php链接mysql的函数有哪些
内容导读
收集整理的这篇技术教程文章主要介绍了php链接mysql的函数有哪些,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2061字,纯文字阅读大概需要3分钟。
内容图文
常用的mysqli方法有以下几个
mysqli_connect
:连接认证
mysqli_connect_error
:连接失败的错误信息
mysqli_close
:关闭连接
mysqli_errno
:出现错误的编号
mysqli_error
:出现错误的信息
mysqli_query
:执行查询SQL指令
mysqli_affected_rows
:当前mysql操作受影响的行数(写操作)
mysqli_num_rows
:当前查询结果集中的行数
mysqli_free_result
:释放查询的结果集
mysqli_fetch_row
:从查询结果集中取出一条记录,返回一维数组(索引数组)
mysqli_fetch_assoc
:从查询结果集中取出一条记录,返回以为数组(关联数组:字段名作为下标)
mysqli_fetch_all
:从查询结果集中取出所有记录,返回二维数组
PHP连接MySQL之原生MySQL函数总结
一、配置连接数据库信息
1.连接数据库 mysql_connect($server, $username, $password)
2.设置字符集 mysql_set_charset($charset)
3.选择数据库 mysql_select_db($database_name)
二、向数据库发送并执行sql语句
mysql_query($sql); sql语句执行失败则返回false,执行成功若有资源(执行查询等情况)的话返回资源,其余返回true。
三、从返回的结果集中解析数据
1.返回影响行数的
mysql_num_rows($result)
取得结果集中行的数目
mysql_affected_rows()
取得前一次操作所影响的记录行数
mysql_insert_id()
; 取得上一步插入操作产生的ID
2.返回查询资源的(以下均是一次从结果集中取得一行记录)
mysql_fetch_row()
数字索引
mysql_fetch_assoc()
字段名索引
mysql_fetch_array()
两者都有
3.返回错误信息的
mysql_error()
; 文本错误信息
mysql_errno()
; 错误信息的数字编码
四、关闭数据库连接
mysql_close()
;
PHP中的PDO函数库
一、PDO
PDO->beginTransaction()
— 标明回滚起始点
PDO->commit()
— 标明回滚结束点,并执行SQL
PDO->__construct()
— 建立一个PDO链接数据库的实例
PDO->errorCode()
— 获取错误码
PDO->errorInfo()
— 获取错误的信息
PDO->exec()
— 处理一条SQL语句,并返回所影响的条目数
PDO->getAttribute()
— 获取一个“数据库连接对象”的属性
PDO->getAvailableDrivers()
— 获取有效的PDO驱动器名称
PDO->lastInsertId()
— 获取写入的最后一条数据的主键值
PDO->prepare()
— 生成一个“查询对象”
PDO->query()
— 处理一条SQL语句,并返回一个“PDOStatement”
PDO->quote()
— 为某个SQL中的字符串添加引号
PDO->rollBack()
— 执行回滚
PDO->setAttribute()
— 为一个“数据库连接对象”设定属性
推荐教程:PHP视频教程
以上就是php链接mysql的函数有哪些的详细内容,更多请关注Gxl网其它相关文章!
内容总结
以上是为您收集整理的php链接mysql的函数有哪些全部内容,希望文章能够帮你解决php链接mysql的函数有哪些所遇到的程序开发问题。 如果觉得技术教程内容还不错,欢迎将网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
希望以上内容对你有所帮助!如果还有其他问题,请随时提问。 各类知识收集 拥有多年CMS企业建站经验,对 lecms, classcms, fastadmin, pbootcms, phpcms, eyoucms, yzmcms, PHP, xunruicms, jizhicms, dedecms, wordpress, hkcms, yzncms, 等各类cms的相互转化,程序开发,网站制作,bug修复,程序杀毒,插件定制都可以提供最佳解决方案。