Source for file pdo.php
Documentation is available at pdo.php
include('../adodb.inc.php');
$dsn =
'pdo_mysql://root:@localhost/northwind?persist';
$DB =
NewADOConnection($dsn) ||
die("CONNECT FAILED");
$DB =
NewADOConnection('pdo');
$connstr ="sqlite:d:\inetpub\adodb\sqlite.db";
$connstr =
"mysql:dbname=northwind";
$connstr =
"pgsql:dbname=test";
$DB->Connect($connstr,$u,$p) ||
die("CONNECT FAILED");
echo
"connection string=$connstr\n Execute\n";
//$ADODB_FETCH_MODE = ADODB_FETCH_ASSOC;
$rs =
$DB->Execute("select * from ADOXYZ where id<3");
if ($DB->ErrorNo()) echo
"*** errno=".
$DB->ErrorNo() .
" ".
($DB->ErrorMsg()).
"\n";
//print_r(get_class_methods($DB->_stmt));
for ($i=
0; $i <
$rs->NumCols(); $i++
) {
if ($cnt++ >
1000) break;
echo
"<br>--------------------------------------------------------<br>\n\n\n";
$stmt =
$DB->PrepareStmt("select * from ADOXYZ");
$cols =
$stmt->NumCols(); // execute required
for($i=
1;$i<=
$cols;$i++
) {
$v =
$stmt->_stmt->getColumnMeta($i);
echo
"e=".
$stmt->ErrorNo() .
" ".
($stmt->ErrorMsg()).
"\n";
while ($arr =
$rs->FetchRow()) {
Documentation generated on Sun, 09 Mar 2008 23:52:43 -0300 by phpDocumentor 1.4.0