Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

maxdb_report(3) [php man page]

MAXDB_REPORT(3) 							 1							   MAXDB_REPORT(3)

maxdb_report - Enables or disables internal report functions

SYNOPSIS
bool maxdb_report (int $flags) DESCRIPTION
PARAMETERS
o $flags - One of the MAXDB_REPORT_XXX constants. RETURN VALUES
Returns TRUE on success or FALSE on failure. EXAMPLES
Example #1 Procedural style <?php /* activate reporting */ maxdb_report(MAXDB_REPORT_ERROR); $link = maxdb_connect("localhost", "MONA", "RED", "DEMODB"); /* check connection */ if (maxdb_connect_errno()) { printf("Connect failed: %s ", maxdb_connect_error()); exit(); } /* this query should report an error */ $result = maxdb_query($link,"SELECT Name FROM Nonexistingtable WHERE population > 50000"); maxdb_close($link); ?> The above example will output something similar to: Warning: maxdb_query(): -4004 POS(18) Unknown table name:NONEXISTINGTABLE <...> PHP Documentation Group MAXDB_REPORT(3)

Check Out this Related Man Page

MAXDB_COMMIT(3) 							 1							   MAXDB_COMMIT(3)

maxdb_commit - Commits the current transaction

       Procedural style

SYNOPSIS
bool maxdb_commit (resource $link) DESCRIPTION
Object oriented style bool maxdb::commit (void ) Commits the current transaction for the database connection specified by the $link parameter. RETURN VALUES
Returns TRUE on success or FALSE on failure. EXAMPLES
Example #1 Object oriented style <?php $maxdb = new maxdb("localhost", "MONA", "RED", "DEMODB"); /* check connection */ if (maxdb_connect_errno()) { printf("Connect failed: %s ", maxdb_connect_error()); exit(); } /* set autocommit to off */ $maxdb->autocommit(FALSE); maxdb_report (MAXDB_REPORT_OFF); $maxdb->query("DROP TABLE mycustomer"); maxdb_report (MAXDB_REPORT_ERROR); $maxdb->query("CREATE TABLE mycustomer LIKE hotel.customer"); /* Insert some values */ $maxdb->query("INSERT INTO mycustomer VALUES (3000,'Mrs','Jenny','Porter','10580','1340 N.Ash Street, #3')"); $maxdb->query("INSERT INTO mycustomer VALUES (3100,'Mr','Peter','Brown','48226','1001 34th Str., APT.3')"); /* commit transaction */ $maxdb->commit(); /* close connection */ $maxdb->close(); ?> Example #2 Procedural style <?php $link = maxdb_connect("localhost", "MONA", "RED", "DEMODB"); /* check connection */ if (!$link) { printf("Connect failed: %s ", maxdb_connect_error()); exit(); } /* set autocommit to off */ maxdb_autocommit($link, FALSE); maxdb_report (MAXDB_REPORT_OFF); maxdb_query($link,"DROP TABLE mycustomer"); maxdb_report (MAXDB_REPORT_ERROR); maxdb_query($link, "CREATE TABLE mycustomer LIKE hotel.customer"); /* Insert some values */ maxdb_query($link, "INSERT INTO mycustomer VALUES (3000,'Mrs','Jenny','Porter','10580','1340 N.Ash Street, #3')"); maxdb_query($link, "INSERT INTO mycustomer VALUES (3100,'Mr','Peter','Brown','48226','1001 34th Str., APT.3')"); /* commit transaction */ maxdb_commit($link); /* close connection */ maxdb_close($link); ?> The above examples produces no output. SEE ALSO
maxdb_autocommit(3), maxdb_rollback(3). PHP Documentation Group MAXDB_COMMIT(3)
Man Page