首页 后端开发 php教程 通过PHP连接My SQL的两种方法简介_PHP教程

通过PHP连接My SQL的两种方法简介_PHP教程

Jul 13, 2016 am 10:59 AM
mysql php sql web 方式 方法 简介 连接 通过

mysql可通过两种方式通过PHP与web相连,一种通过php的mysql相关函数,另一种通过php的ODBC相关函数 

相关函数如下: 

MYSQL函数 

mysql_affected_rows: 得到 MySQL 最后操作影响的列数目。 

mysql_close: 关闭 MySQL 伺服器连线。 

mysql_connect: 开启 MySQL 伺服器连线。 

mysql_create_db: 建立一个 MySQL 新资料库。 

mysql_data_seek: 移动内部传回指标。 

mysql_db_query: 送查询字串 (query) 到 MySQL 资料库。 

mysql_drop_db: 移除资料库。 

mysql_errno: 传回错误讯息代码。 

mysql_error: 传回错误讯息。 

mysql_fetch_array: 传回阵列资料。 

mysql_fetch_field: 取得栏位资讯。 

mysql_fetch_lengths: 传回单列各栏资料最大长度。 

mysql_fetch_object: 传回物件资料。 

mysql_fetch_row: 传回单列的各栏位。 

mysql_field_name: 传回指定栏位的名称。 

mysql_field_seek: 设定指标到传回值的某栏位。 

mysql_field_table: 获得目前栏位的资料表 (table) 名称。 

mysql_field_type: 获得目前栏位的型态。 

mysql_field_flags: 获得目前栏位的旗标。 

mysql_field_len: 获得目前栏位的长度。 

mysql_free_result: 释放传回占用记忆体。 

mysql_insert_id: 传回最后一次使用 INSERT 指令的 ID。 

mysql_list_fields: 列出指定资料表的栏位 (field)。 

mysql_list_dbs: 列出 MySQL 伺服器可用的资料库 (database)。 

mysql_list_tables: 列出指定资料库的资料表 (table)。 

mysql_num_fields: 取得传回栏位的数目。 

mysql_num_rows: 取得传回列的数目。 

mysql_pconnect: 开启 MySQL 伺服器长期连线。 

mysql_query: 送出一个 query 字串。 

mysql_result: 取得查询 (query) 的结果。 

mysql_select_db: 选择一个资料库。 

mysql_tablename: 取得资料表名称。 

ODBC函数 

使用ODBC函数需安装MYSQL ODBC 

odbc_autocommit: 开关自动更动功能。 

odbc_binmode: 设定二进位资料处理方式。 

odbc_close: 关闭 ODBC 连结。 

odbc_close_all: 关闭所有 ODBC 连结。 

odbc_commit: 更动 ODBC 资料库。 

odbc_connect: 连结至 ODBC 资料库。 

odbc_cursor: 取得游标名。 

odbc_do: 执行 SQL 指令。 

odbc_exec: 执行 SQL 指令。 

odbc_execute: 执行预置 SQL 指令。 

odbc_fetch_into: 取得传回的指定列。 

odbc_fetch_row: 取得传回一列。 

odbc_field_name: 取得栏位名称。 

odbc_field_type: 取得栏位资料形态。 

odbc_field_len: 取得栏位资料长度。 

odbc_free_result: 释出传回资料的记忆体。 

odbc_longreadlen: 设定传回栏的最大值。 

odbc_num_fields: 取得栏位数目。 

odbc_pconnect: 长期连结至 ODBC 资料库。 

odbc_prepare: 预置 SQL 指令。 

odbc_num_rows: 取得传回列数目。 

odbc_result: 取得传回资料。 

odbc_result_all: 传回 HTML 表格资料。 

odbc_rollback: 撤消当前交易。 

odbc_setoption: 调整 ODBC 设定。 

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/631858.htmlTechArticlemysql可通过两种方式通过PHP与web相连,一种通过php的mysql相关函数,另一种通过php的ODBC相关函数 相关函数如下: MYSQL函数 mysql_affected_rows:得...
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
3 周前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
3 周前 By 尊渡假赌尊渡假赌尊渡假赌

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

Laravel的地理空间:互动图和大量数据的优化 Laravel的地理空间:互动图和大量数据的优化 Apr 08, 2025 pm 12:24 PM

利用地理空间技术高效处理700万条记录并创建交互式地图本文探讨如何使用Laravel和MySQL高效处理超过700万条记录,并将其转换为可交互的地图可视化。初始挑战项目需求:利用MySQL数据库中700万条记录,提取有价值的见解。许多人首先考虑编程语言,却忽略了数据库本身:它能否满足需求?是否需要数据迁移或结构调整?MySQL能否承受如此大的数据负载?初步分析:需要确定关键过滤器和属性。经过分析,发现仅少数属性与解决方案相关。我们验证了过滤器的可行性,并设置了一些限制来优化搜索。地图搜索基于城

使用 AWS 蓝/绿部署以零停机时间缩减 MySQL RDS 数据库的存储 使用 AWS 蓝/绿部署以零停机时间缩减 MySQL RDS 数据库的存储 Apr 08, 2025 pm 12:42 PM

DevOps工程师常面临RDS数据库优化与更新的挑战,尤其在高负载情况下,传统方法易导致停机风险。本文介绍AWS蓝/绿部署策略,实现RDS数据库零停机时间更新。告别数据库更新停机噩梦!本文将详细讲解蓝/绿部署策略,并提供AWS环境下的操作步骤,助您在不影响服务可用性的前提下,更新RDS数据库实例。准备工作首先,协调开发团队,选择工作负载流量最低的时段进行更新。良好的DevOps实践建议提前通知团队。本例演示如何利用蓝/绿部署,在零停机时间内缩减数据库实例存储空间。您可以通过AWSRDS控制台

mysql 需要互联网吗 mysql 需要互联网吗 Apr 08, 2025 pm 02:18 PM

MySQL 可在无需网络连接的情况下运行,进行基本的数据存储和管理。但是,对于与其他系统交互、远程访问或使用高级功能(如复制和集群)的情况,则需要网络连接。此外,安全措施(如防火墙)、性能优化(选择合适的网络连接)和数据备份对于连接到互联网的 MySQL 数据库至关重要。

mysql 无法启动怎么解决 mysql 无法启动怎么解决 Apr 08, 2025 pm 02:21 PM

MySQL启动失败的原因有多种,可以通过检查错误日志进行诊断。常见原因包括端口冲突(检查端口占用情况并修改配置)、权限问题(检查服务运行用户权限)、配置文件错误(检查参数设置)、数据目录损坏(恢复数据或重建表空间)、InnoDB表空间问题(检查ibdata1文件)、插件加载失败(检查错误日志)。解决问题时应根据错误日志进行分析,找到问题的根源,并养成定期备份数据的习惯,以预防和解决问题。

mysql优化锁定表吗 mysql优化锁定表吗 Apr 08, 2025 pm 01:51 PM

MySQL使用共享锁和排他锁管理并发,提供表锁、行锁和页锁三种锁类型。行锁可提高并发性,使用FOR UPDATE语句可给行加排他锁。悲观锁假设冲突,乐观锁通过版本号判断数据修改。常见锁表问题表现为查询缓慢,使用SHOW PROCESSLIST命令查看锁持有的查询。优化措施包括选择合适索引、减少事务范围、批量操作和优化SQL语句。

如何在 MySQL 中使用 SUBSTRING_INDEX 如何在 MySQL 中使用 SUBSTRING_INDEX Apr 08, 2025 pm 02:09 PM

MySQL数据库操作中,字符串处理是不可避免的环节。SUBSTRING_INDEX函数正是为此而设计的,它能高效地根据分隔符提取子字符串。SUBSTRING_INDEX函数应用示例以下示例展示了SUBSTRING_INDEX函数的灵活性和实用性:从URL中提取特定部分例如,提取域名:SELECTSUBSTRING_INDEX('www.mysql.com','.',2);提取文件扩展名轻松获取文件扩展名:SELECTSUBSTRING_INDEX('file.pdf','.',-1);处理不存在

mysql 需要服务器吗 mysql 需要服务器吗 Apr 08, 2025 pm 02:12 PM

对于生产环境,通常需要一台服务器来运行 MySQL,原因包括性能、可靠性、安全性和可扩展性。服务器通常拥有更强大的硬件、冗余配置和更严格的安全措施。对于小型、低负载应用,可在本地机器运行 MySQL,但需谨慎考虑资源消耗、安全风险和维护成本。如需更高的可靠性和安全性,应将 MySQL 部署到云服务器或其他服务器上。选择合适的服务器配置需要根据应用负载和数据量进行评估。

mysql 和 mariadb 可以共存吗 mysql 和 mariadb 可以共存吗 Apr 08, 2025 pm 02:27 PM

MySQL 和 MariaDB 可以共存,但需要谨慎配置。关键在于为每个数据库分配不同的端口号和数据目录,并调整内存分配和缓存大小等参数。连接池、应用程序配置和版本差异也需要考虑,需要仔细测试和规划以避免陷阱。在资源有限的情况下,同时运行两个数据库可能会导致性能问题。

See all articles