Main (PHP)
3rd Party Streams
Resources
Code Snippets
Affiliates
DB_common::provides() DB_common::provides() -- Checks if the DBMS supports a particular feature
Description
Checks if a feature is available for the chosen database type.
Parameter
string
$feature
the feature to check
Table 26-1. Possible values are:
$feature valueMeaning prepare
The database does a pre-check of the SQL statment
pconnect
The database supports persistent connections
transactions
The database supports transactions
limit
The database supports LIMITed SELECT statments
Return value
boolean - TRUE if the feature is supported
Note This function can not be called
statically.
Warning
The provided information are only hints. Check the documentation
of your database system for the real supported features.
I.e. MySQL supports transactions, but not for every table type.
Example Example 26-1. Using provides()
<?php
// Once you have a valid DB object named $db...
if ($db->provides('pconnect')) {
echo "Persistent connections are allowed.\n";
}
?>
Top Sponsor
Sponsors
Sponsors
Advertisting
Affiliates