当前位置:首页
开发技术指南» 文章正文
    引言:

 ·快帮想一下,快疯掉了    »显示摘要«
    摘要: #include <malloc.h> #include <stdio.h> #include <stdlib.h> #include <string.h> main() { struct node { char string[20]; struct node *next; }; char *words="test strcpy!......
 ·求个sql语句    »显示摘要«
    摘要: 表1 rq val 2005-05-24 11:36:00 1 2005-05-24 10:36:00 2 2005-05-25 11:36:00 3 2005-05-26 11:36:00 1 2005-05-26 01:36:00 1 想求出每天(不考虑时间)的(val)的累计值!!! ......


请php里面有没有对从数据库搜索出来的记录进行movenext(移向下一条记录)操作的函数呢

请php里面有没有对从数据库搜索出来的记录进行movenext操作的函数呢?  
    我用php里面的mysql_fetch_array()函数取记录时,它总会自动movenext到下一条记录去。我却想把取记录与移动记录的操作分成两个操作去处理。而php里所提供的mysql_fetch_array()函数却两个操作都合成在一起实现。  
    谢谢。  
 

NO.1   作者: syre

说说你的目的吧  
  或许有其他办法解决

NO.2   作者: heiyeshuwu

可以使用db类来解决呀,比如phplib   DB,   PEAR::DB都有类似类似方法。  
   
   
   
  对pear::db类的next封装:  
   
          function   next($format   =   SQL_INDEX)   {  
                  //   fetch   mode   (index   or   associative)  
                  $_fetchmode   =   ($format   ==   SQL_ASSOC)   ?   DB_FETCHMODE_ASSOC   :   null;  
                  if   ($this->record   =   $this->result->fetchRow($_fetchmode))   {  
                          return   true;  
                  }   else   {  
                          $this->result->free();  
                          return   false;  
                  }  
                           
          }  
   
  http://smarty.php.net/sampleapp/sampleapp_p3.php  
 

NO.3   作者: netstu

$sql   =   "select   *   from   table";  
  $rs   =   $db->Execute($sql);  
  while   (!$rs->EOF)   {  
    //print_r($rs->fields);  
                                      //上一次作输出用  
  $rs->MoveNext();  
  }    
 


    摘要: 一个webservice的函数的返回值是一个自定义的结构,这个结构中有一个项是二进制数组。我在一个客户端的winform程序中直接调用这个函数,出错。 我查了一些资料说是要先把二进制数据序列化,然后再在客户端反序列化才能用,但是知道怎样在webservice 中进行序列化,以及怎样在客户端反序列化。刚学webservice,还望指点。 ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE