[ Index ]
 

Code source de vtiger CRM 5.0.2

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/adodb/tests/ -> testpaging.php (source)

   1  <?php
   2  /* 
   3  V4.80 8 Mar 2006  (c) 2000-2006 John Lim (jlim#natsoft.com.my). All rights reserved.
   4    Released under both BSD license and Lesser GPL library license. 
   5    Whenever there is any discrepancy between the two licenses, 
   6    the BSD license will take precedence. 
   7    Set tabs to 4 for best viewing.
   8      
   9    Latest version is available at http://adodb.sourceforge.net
  10  */
  11  
  12  error_reporting(E_ALL);
  13  
  14  
  15  include_once ('../adodb.inc.php');
  16  include_once ('../adodb-pager.inc.php');
  17  
  18  $driver = 'oci8';
  19  $sql = 'select  ID, firstname as "First Name", lastname as "Last Name" from adoxyz  order  by  id';
  20  //$sql = 'select count(*),firstname from adoxyz group by firstname order by 2 ';
  21  //$sql = 'select distinct firstname, lastname from adoxyz  order  by  firstname';
  22  
  23  if ($driver == 'postgres') {
  24      $db = NewADOConnection('postgres');
  25      $db->PConnect('localhost','tester','test','test');
  26  }
  27  
  28  if ($driver == 'access') {
  29      $db = NewADOConnection('access');
  30      $db->PConnect("nwind", "", "", "");
  31  }
  32  
  33  if ($driver == 'ibase') {
  34      $db = NewADOConnection('ibase');
  35      $db->PConnect("localhost:e:\\firebird\\examples\\employee.gdb", "sysdba", "masterkey", "");
  36      $sql = 'select distinct firstname, lastname  from adoxyz  order  by  firstname';
  37  
  38  }
  39  if ($driver == 'mssql') {
  40      $db = NewADOConnection('mssql');
  41      $db->Connect('JAGUAR\vsdotnet','adodb','natsoft','northwind');
  42  }
  43  if ($driver == 'oci8') {
  44      $db = NewADOConnection('oci8');
  45      $db->Connect('','scott','natsoft');
  46      
  47  $sql = "select * from (select  ID, firstname as \"First Name\", lastname as \"Last Name\" from adoxyz 
  48       order  by  1)";
  49  }
  50  
  51  if ($driver == 'access') {
  52      $db = NewADOConnection('access');
  53      $db->Connect('nwind');
  54  }
  55  
  56  if (empty($driver) or $driver == 'mysql') {
  57      $db = NewADOConnection('mysql');
  58      $db->Connect('localhost','root','','test');
  59  }
  60  
  61  //$db->pageExecuteCountRows = false;
  62  
  63  $db->debug = true;
  64  
  65  if (0) {
  66  $rs = &$db->Execute($sql);
  67  include_once ('../toexport.inc.php');
  68  print "<pre>";
  69  print rs2csv($rs); # return a string
  70  
  71  print '<hr />';
  72  $rs->MoveFirst(); # note, some databases do not support MoveFirst
  73  print rs2tab($rs); # return a string
  74  
  75  print '<hr />';
  76  $rs->MoveFirst();
  77  rs2tabout($rs); # send to stdout directly
  78  print "</pre>";
  79  }
  80  
  81  $pager = new ADODB_Pager($db,$sql);
  82  $pager->showPageLinks = true;
  83  $pager->linksPerPage = 10;
  84  $pager->cache = 60;
  85  $pager->Render($rows=7);
  86  ?>


Généré le : Sun Feb 25 10:22:19 2007 par Balluche grâce à PHPXref 0.7