]> CyberLeo.Net >> Repos - SourceForge/phpwiki.git/blob - lib/WikiDB/adodb/readme.htm
Reformat code
[SourceForge/phpwiki.git] / lib / WikiDB / adodb / readme.htm
1 <html>
2 <head>
3     <title>ADODB Manual</title>
4     <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
5     <XSTYLE
6             body
7     ,td {font-family:Arial,Helvetica,sans-serif;font-size:11pt}
8     pre {font-size:9pt}
9     .toplink {font-size:8pt}
10     />
11 </head>
12 <body bgcolor="#FFFFFF">
13
14 <h3>ADOdb Library for PHP</h3>
15
16 <p>ADOdb is a suite of database libraries that allow you to connect to multiple
17     databases in a portable manner. Download from <a
18             href="http://php.weblogs.com/adodb">http://php.weblogs.com/adodb</a>.</p>
19 <ul>
20     <li>The ADOdb documentation has moved to <a href="http://phplens.com/lens/adodb/docs-adodb.htm">docs-adodb.htm</a>.
21         This allows you to query, update and insert records using a portable API.
22     </li>
23     <li>The ADOdb data dictionary docs are at <a href="http://phplens.com/lens/adodb/docs-datadict.htm">docs-datadict.htm</a>.
24         This allows you to create database tables and indexes in a portable manner.
25     </li>
26     <li>The ADOdb database performance monitoring docs are at <a href="http://phplens.com/lens/adodb/docs-perf.htm">docs-perf.htm</a>.
27         This allows you to perform health checks, tune and monitor your database.
28     </li>
29     <li>The ADOdb database-backed session docs are at <a href="http://phplens.com/lens/adodb/docs-session.htm">docs-session.htm</a>.
30     </li>
31     <li>The ADOdb Date Time Library documentation to support dates outside the 32-bit range, at <a
32             href="http://php.weblogs.com/adodb_date_time_library">adodb_date_time_library</a>.
33     </li>
34 </ul>
35
36 <h3>Installation</h3>
37 Make sure you are running PHP4.0.4 or later. Unpack all the files into a directory accessible by your webserver.
38 <p>
39     To test, try modifying some of the tutorial examples. Make sure you customize the connection settings correctly. You
40     can debug using:
41 <pre>
42 &lt;?php
43 include('adodb/adodb.inc.php');
44
45 $db = <b>ADONewConnection</b>($driver); # eg. 'mysql' or 'oci8' 
46 $db->debug = true;
47 $db-><b>Connect</b>($server, $user, $password, $database);
48 $rs = $db-><b>Execute</b>('select * from some_small_table');
49 print "&lt;pre>";
50 print_r($rs-><b>GetRows</b>());
51 print "&lt;/pre>";
52 ?>
53 </pre>
54 <h3>How are people using ADOdb</h3>
55 Here are some examples of how people are using ADOdb (for a much longer list,
56 visit <a href="http://php.weblogs.com/adodb-cool-applications">http://php.weblogs.com/adodb-cool-applications</a>):
57 <ul>
58     <li><strong>PhpLens</strong> is a commercial data grid component that allows
59         both cool Web designers and serious unshaved programmers to develop and
60         maintain databases on the Web easily. Developed by the author of ADOdb.
61     </li>
62     <li><strong>PHAkt</strong>: PHP Extension for DreamWeaver Ultradev allows
63         you to script PHP in the popular Web page editor. Database handling provided
64         by ADOdb.
65     </li>
66     <li><strong>Analysis Console for Intrusion Databases (ACID)</strong>: PHP-based
67         analysis engine to search and process a database of security incidents
68         generated by security-related software such as IDSes and firewalls (e.g.
69         Snort, ipchains). By Roman Danyliw.
70     </li>
71     <li><strong>PostNuke</strong> is a very popular free content management system
72         and weblog system. It offers full CSS support, HTML 4.01 transitional
73         compliance throughout, an advanced blocks system, and is fully multi-lingual
74         enabled.
75     </li>
76     <li><strong> EasyPublish CMS</strong> is another free content management system
77         for managing information and integrated modules on your internet, intranet-
78         and extranet-sites. From Norway.
79     </li>
80     <li><strong>NOLA</strong> is a full featured accounting, inventory, and job
81         tracking application. It is licensed under the GPL, and developed by Noguska.
82     </li>
83 </ul>
84 </body>
85 </html>