`

php的sql函数 数据库操作函数

    博客分类:
  • php
阅读更多
1.
mixed mysqli_fetch_array ( mysqli_result result [, int resulttype] )
从结果集中取得一行作为关联数组,或数字数组,或二者兼有,除了将数据以数字索引方式储存在数组中之外,还可以将数据作为关联索引储存,用字段名作为键名。也就是说他得到的结果像数组一样,可以用key或者索引来取值,所以
while($row = mysql_fetch_array($res)){
echo $row['cid'].'::'.$row[1].”;
}//这里$row['cid'],$row[1]都能得到相应的值。

补充一点:
mysql_fetch_array函数是这样定义的:array mysql_fetch_array ( resource result [, int result_type]),返回根据从结果集取得的行生成的数组,如果没有更多行则返回 FALSE。
mysql_fetch_array() 中可选的第二个参数 result_type 是一个常量,可以接受以下值:MYSQL_ASSOC,MYSQL_NUM 和 MYSQL_BOTH。其中:
1、mysql_fetch_assoc($result)==mysql_fetch_array($result,MYSQL_ASSOC);
2、mysql_fetch_row($result)==mysql_fetch_array($result,MYSQL_NUM);
所以mysql_fetch_array()函数在某种程度上可以算是mysql_fetch_row()与 mysql_fetch_assoc()的集合。另外,mysql_fetch_array()另外还有MYSQL_BOTH参数,将得到一个同时包含关联和数字索引的数组。
在来说句 $row = $db->fetch_array($query);
$db是人数据库操作类,$db->fetch_array($query),fetch_array($query)是那个db类里的方法,$row = $db->fetch_array($query)这句的意思是从记录集$query中得到数据库中的一行记录。


2.
array mysqli_fetch_assoc ( mysqli_result result )
从结果集中取得一行作为关联数组,也就是说这个函数不能像mysql_fetch_row那样用索引来取值,只能用字段名字来取

3.object mysqli_fetch_field ( mysqli_result result )
返回一个对象包含字段定义信息;


4.
mysql_fetch_object,顾名思义,从结果集中取得一行作为对象,并将字段名字做为属性。所以只有这样才能取到值
while($row = mysql_fetch_object($res)){
echo $row->cid.'::'.$row->title.”";
}


4.mixed mysqli_fetch_row ( mysqli_result result )
这个函数是从结果集中取一行作为枚举数据,从和指定的结果标识关联的结果集中取得一行数据并作为数组返回。每个结果的列储存在一个数组的单元中,偏移量从 0 开始。 注意,这里是从0开始偏移,也就是说不能用字段名字来取值,只能用索引来取值。


int mysqli_connect_errno ( )返回与数据库连接产生的错误号,无错返回0

-1.执行查询mixed mysqli_query ( mysqli link, string query [, int resultmode] )
如果成功则返回 TRUE,失败则返回 FALSE。
如果执行的是 SELECT, SHOW, DESCRIBE or EXPLAIN 将返回结果对象。



2.bool mysqli_real_query ( mysqli link, string query )
用来执行只有一个查询
如果成功则返回 TRUE,失败则返回 FALSE。


3.对象的作用是:如果发生错误,返回一个缓冲效果;
mysqli_result mysqli_store_result ( mysqli link )


4.如果该物体时发生了一个错误。返回一个缓冲效果;
mysqli_result mysqli_use_result ( mysqli link )
分享到:
评论

相关推荐

    PHP基于pdo的数据库操作类【可支持mysql、sqlserver及oracle】.docx

    标题中的“PHP基于pdo的数据库操作类【可支持mysql、sqlserver及oracle】”指的是一个PHP编程中的数据库操作类,该类使用PDO(PHP Data Objects)扩展,允许开发者与MySQL、SQL Server和Oracle等多种数据库系统进行...

    php连接SqlServer数据库具体操作

    在IT行业中,PHP是一种广泛...以上就是PHP连接SQL Server数据库的基本操作和相关知识点,通过理解并实践这些内容,你将能够顺利地在PHP环境中实现与SQL Server的交互。记得在实际应用中,根据具体需求进行调整和优化。

    php连接sqlserver数据库驱动.rar

    在PHP编程环境中,连接到SQL Server数据库...确保正确安装和配置了驱动,然后使用相应的函数或PDO对象进行数据库操作。在实际开发中,还需要注意错误处理、事务管理、参数绑定等高级特性,以确保代码的健壮性和安全性。

    PHP链接SQL Server数据库的扩展文件x64

    总的来说,这个“PHP链接SQL Server数据库的扩展文件x64”是连接PHP与SQL Server的关键组件,它使得PHP开发者能够利用PHP的强大脚本能力,高效地管理和操作SQL Server数据库。正确安装和配置这个扩展,将有助于提升...

    利用ADODB实现SQLSERVER数据库访问 (1).pdf

    ADODB(Active Data Objects Data Base)是一种PHP存取数据库的中间函数组件,可以支持多种数据库,如MySQL、PostgreSQL、Interbase、Informix、Oracle、SQL Server、Foxpro、Access、Sybase、DB2等。使用ADODB可以...

    php中mysql数据库操作类.zip

    2. **断开连接函数**:在完成数据库操作后关闭连接,以释放资源。 ```php public function disconnect() { $this->conn->close(); } ``` 3. **执行SQL查询函数**:执行SELECT、INSERT、UPDATE、DELETE等SQL语句,...

    win7_64bit+AppServ+sql2008_64bit配置,win7配置访问sql2008数据库,win7配置访问sql2005数据库,php+sqlsrv

    本文将详细讲解如何在Windows 7 64位操作系统上配置访问SQL Server 2008和SQL Server 2005数据库,以及如何结合PHP和SQLSRV扩展进行数据交互。 首先,我们关注的是"win7_64bit+AppServ+sql2008_64bit配置"。AppServ...

    PHP语言与数据库操作.ppt

    2. **打开MySQL数据库**:利用`mysql_select_db()`函数选择要操作的数据库。 3. **数据验证**:确保数据的有效性、完整性和一致性,避免非法或错误数据的输入。 4. **数据操作**:通过SQL语句进行保存、加工和查询...

    PHP语言与数据库操作.pdf

    根据提供的文件信息,我们可以深入探讨PHP语言与数据库操作的相关知识点,特别是如何利用PHP与MySQL进行交互,实现数据库的连接、维护以及数据表记录的操作。 ### 一、PHP语言与MySQL数据库的基本概念 #### 1.1 ...

    Sql数据库的Web管理系统源码

    6. **数据库操作**:源码中可能包括各种数据库操作的函数或方法,如创建表、插入记录、更新记录、删除记录以及复杂的查询操作。可能还涉及到事务处理,确保数据的一致性和完整性。 7. **日志和错误处理**:良好的...

    强大的通用php数据库操作类

    8. include:这是一个目录,可能包含了其他辅助函数或类库,比如数据库连接类、验证类等,它们与主数据库操作类一起构成了完整的数据处理框架。 综上所述,这个“强大的通用php数据库操作类”不仅封装了基本的...

    SQL函数用法大全.pdf

    ### SQL函数用法大全 #### 一、概述 在数据库管理与数据分析领域,SQL作为一种标准的语言,被广泛应用于数据检索、处理及管理等任务中。本文档旨在提供一个全面的SQL函数指南,涵盖从基本查询到复杂数据处理的各种...

    php上传excel文件读取数据添加到sql server数据库

    综上所述,通过PHP和SQL Server的集成,我们可以实现Excel文件的上传、读取和数据的批量导入,这一过程涉及到文件处理、数据库连接、数据预处理、SQL操作等多个环节。理解并掌握这些步骤,对于处理类似任务非常有...

    PHP版ip数据库,比sql更好,更快

    标题提到的"PHP版ip数据库,比sql更好,更快",这可能是指一个特定的PHP库或工具,用于快速地查询和处理IP地址信息,而且它声称比传统的SQL数据库在某些方面表现更优。 首先,我们来理解IP数据库。IP数据库通常包含...

    sql数据库教程

    SQL语句是执行数据库操作的主要手段,其语法结构包括关键字、运算符和函数。例如,简单的SELECT语句用于从指定表中检索数据,如下所示: ```sql SELECT LastName FROM Persons; ``` 此语句会返回“Persons”表中...

    php中的pdo数据库操作类.zip

    本资源包含一个PHP PDO数据库操作类,旨在简化数据库交互,支持多种调试模式,以适应不同开发阶段的需求。下面我们将深入探讨PDO以及这个数据库操作类的核心概念、功能和使用方法。 首先,PDO扩展提供了面向对象的...

    php资料-数据库操作

    在PHP编程中,数据库操作是不可或缺的一部分,尤其是在构建动态网站或Web应用程序时。MySQL是一种流行的开源关系型数据库管理系统(RDBMS),它与PHP结合使用可以实现高效的数据存储和检索。本资料包“php资料-...

    PHP访问MySQL数据库函数简介

    ### PHP 访问 MySQL 数据库函数详解 在 Web 开发领域中,PHP 与 MySQL 的结合是极其常见的,因为它们提供了高效且灵活的方式来处理数据。本文将深入介绍 PHP 中用于连接和操作 MySQL 数据库的一些核心函数,包括 `...

Global site tag (gtag.js) - Google Analytics