- Ness
- Autopulse
- dbConnect
- Autopulse
- Ness
- Autopulse
- dbCommand
- Autopulse
You can include this library to your code file by typing the below code;
use Ness\Autopulse\dbConnect
use Ness\Autopulse\dbCommand
dbConnect Class #top
Create a Connection
You can create your connection in construct when you define your database variable.
$connection = new dbConnect($host, $user, $pass, $db, $options);
Create a new connection | ||
Return | Object | |
Parameters | $host String; Connection Host $user String; Username of connection $pass String; Password for connection $db String; Database name $options Array Optional;PHP PDO Options |
Connection Source
This function is used to return an active database connection.
$connection->Source();
Get an active connection for using with dbConnect class. | ||
Return | PDO Connection | |
Parameters | None |
Check Connection
Check if connection is available
$connection->isConnected();
Check for active connection | ||
Return | Boolean | |
Parameters | None |
Error List
Show last connection errors.
$connection->lastError();
Check for last connection error | ||
Return | String | |
Parameters | None |
Reconnect to Database
Reconnect to active database.
$connection->Connection($host, $user, $pass, $db, $options);
Create a new connection | ||
Return | Object | |
Parameters | $host String; Connection Host $user String; Username of connection $pass String; Password for connection $db String; Database name $options Array Optional;PHP PDO Options |
Close an Active COnnection
Close connection to active database.
$connection->Close();
Close a connection | ||
Return | Boolean | |
Parameters | None |
dbCommand Class #top
Create Command
$cmd = new dbCommand(String $command, dbConnect | MySqlConnect $source);
You need create an instance of dbCommand library for your commands. You can define your command when creating a dbCommand instance | ||
Return | Command Object | |
Parameters | $command String; Command to run $source Connection Source; MySqlConnect or dbConnect connection source; ex: $connection->Source(); |
Example:
$cmd = new dbCommand("select * from db", $mysqlconnection->Source());
Set Parameters
$cmd->SetParameter( String $param, String $value, $type = null)
This function is used when you use parameterized queries. | ||
Return | Void | |
Parameters | $param String; Parameter id $value Type; Parameter value $type PDO Parameter type;PDO::Parameter_TYPE. |
Example:
$cmd = new dbCommand("select * from user where status=:status",$myconnnection->Source());
$cmd->setParameter(":status", "active");
$data = $cmd->FetchAll();
Fetch All
$cmd->FetchAll();
Fetch all records from returned query | ||
Return | Array | |
Parameters | None |
Fetch
$cmd->Fetch();
Fetch a single record from returned query | ||
Return | Array | |
Parameters | None |
Count Rows
$cmd->RowCount();
Count affected rows | ||
Return | Integer | |
Parameters | None |
Last Inserted Id
$cmd->LastInsertedID();
Return last inserted id | ||
Return | Integer | |
Parameters | None |
Execute a Command
$cmd->Execute();
Execute the command in constructor. | ||
Return | Array | |
Parameters | None |