An open API service indexing awesome lists of open source software.

https://github.com/mbah-dhaim/libcsi

simple database and query builder library
https://github.com/mbah-dhaim/libcsi

model mysql-database pdo php

Last synced: about 1 month ago
JSON representation

simple database and query builder library

Awesome Lists containing this project

README

        

# libcsi

Simple library for connecting database and create query builder model
version **dev-master**
* only support **mysql/mariadb** syntax

## installatation

It's recommended that you use [Composer](https://getcomposer.org/) to install
```bash
$ composer require libcsi/libcsi "dev-master"
```

**OR**

* create composer.json containing
```javascript
{
"minimum-stability": "dev",
"require": {
"php": ">=5.3.0",
"libcsi/libcsi": "dev-master"
}
}
```
* run `composer install`

## usage example

```php
array (
'dbdriver' => 'mysql',
'dbserver' => 'localhost',
'dbname' => 'dbname',
'dbuser' => 'dbuser',
'dbpass' => 'dbpass'
)
);
$db = new \CSI\Data\DataAdapter ( $config ["DB"] );
try{
// connect to database
$db->connect();
}catch(\Exception $e){
die($e->getMessage());
}
```

### example model

```php
find("a primary key value");
$fieldvalue = $table->afiedname;
```

That's it