source: sandbox/2.5.1-evolucao/phpgwapi/inc/adodb/tests/testpaging.php @ 8222

Revision 8222, 2.3 KB checked in by angelo, 11 years ago (diff)

Ticket #3491 - Compatibilizar Expresso com novas versoes do PHP

  • Property svn:eol-style set to native
  • Property svn:executable set to *
Line 
1<?php
2/*
3V4.80 8 Mar 2006  (c) 2000-2012 John Lim (jlim#natsoft.com). 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
12error_reporting(E_ALL);
13
14
15include_once('../adodb.inc.php');
16include_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
23if ($driver == 'postgres') {
24        $db = NewADOConnection('postgres');
25        $db->PConnect('localhost','tester','test','test');
26}
27
28if ($driver == 'access') {
29        $db = NewADOConnection('access');
30        $db->PConnect("nwind", "", "", "");
31}
32
33if ($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}
39if ($driver == 'mssql') {
40        $db = NewADOConnection('mssql');
41        $db->Connect('JAGUAR\vsdotnet','adodb','natsoft','northwind');
42}
43if ($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
51if ($driver == 'access') {
52        $db = NewADOConnection('access');
53        $db->Connect('nwind');
54}
55
56if (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
65if (0) {
66$rs = $db->Execute($sql);
67include_once('../toexport.inc.php');
68print "<pre>";
69print rs2csv($rs); # return a string
70
71print '<hr />';
72$rs->MoveFirst(); # note, some databases do not support MoveFirst
73print rs2tab($rs); # return a string
74
75print '<hr />';
76$rs->MoveFirst();
77rs2tabout($rs); # send to stdout directly
78print "</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?>
Note: See TracBrowser for help on using the repository browser.