45 lines
755 B
Markdown
45 lines
755 B
Markdown
# Basic usage example :
|
|
|
|
|
|
## DB config
|
|
```php
|
|
$DB['TEST'] = [
|
|
'DB_HOST' => 'MSSQL\INSTANCE',
|
|
'DB_USER' => 'username',
|
|
'DB_PASS' => 'password',
|
|
'DB_NAME' => 'DatabaseName',
|
|
];
|
|
```
|
|
|
|
## include the class
|
|
```php
|
|
include_once 'sqlsrv.php';
|
|
```
|
|
|
|
## trying to connect to DB
|
|
```php
|
|
try {
|
|
$sql['TEST'] = new sqlsrv(
|
|
$DB['TEST']['DB_HOST'],
|
|
$DB['TEST']['DB_USER'],
|
|
$DB['TEST']['DB_PASS'],
|
|
$DB['TEST']['DB_NAME']
|
|
);
|
|
} catch (Exception $e) {
|
|
print_r($e->getMessage());
|
|
die();
|
|
}
|
|
```
|
|
|
|
|
|
## Simple Query
|
|
```php
|
|
try {
|
|
$query = $sql['TEST']->query(
|
|
"SELECT * FROM Table WHERE Arg1 = ? AND Arg2 = ?",
|
|
array($arg1, 'arg2')
|
|
);
|
|
} catch (Exception $e) {
|
|
print_r($e->getMessage());
|
|
}
|
|
``` |