https://github.com/emalherbi-zz/mymysql-1
my mysql | pdo
https://github.com/emalherbi-zz/mymysql-1
Last synced: about 2 months ago
JSON representation
my mysql | pdo
- Host: GitHub
- URL: https://github.com/emalherbi-zz/mymysql-1
- Owner: emalherbi-zz
- Created: 2021-12-18T22:49:42.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-12-18T22:49:46.000Z (over 3 years ago)
- Last Synced: 2025-01-17T19:55:17.647Z (3 months ago)
- Language: PHP
- Size: 4.88 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# MyMysql
My Mysql | PDO
# Install
```
composer require emalherbi/mymysql
```# Usage
```php
require_once 'vendor/autoload.php';try {
$mysql = new MyMysql\MyMysql(array(
'DB_LOG' => true,
'DB_HOST' => '192.168.1.100',
'DB_NAME' => 'DATABASE',
'DB_USER' => 'USERNAME',
'DB_PASS' => 'PASSWORD',
), realpath(dirname(__FILE__)));/* fetch */
$result = $mysql->fetchRow('CLIENTS', array('ID_CLIENTS' => '2'), 'ORDER BY ID_CLIENTS');
echo '';';
echo print_r($result);
echo '$result = $mysql->fetchRow2('SELECT * FROM CLIENTS');
echo '';';
echo print_r($result);
echo '$result = $mysql->fetchAll('CLIENTS', array('ID_CLIENTS' => '2'), 'ORDER BY ID_CLIENTS');
echo '';';
echo print_r($result);
echo '$result = $mysql->fetchAll2('SELECT * FROM CLIENTS LIMIT 2');
echo '';';
echo print_r($result);
echo '/* insert */
$item = new stdClass();
$item->ID_BOARD = 0;
$item->CODE = 999;
$item->DESCRIPTION = 'TEST';
$item->ACTIVE = 1;$result = $mysql->insert('BOARD', $item);
echo '';';
echo print_r($result);
echo '/* update */
$ID_BOARD = 530;
$item = new stdClass();
$item->CODE = 999;
$item->DESCRIPTION = 'TEST';
$item->ACTIVE = 1;$result = $mysql->update('BOARD', $item, array('ID_BOARD' => $ID_BOARD), $ID_BOARD);
echo '';';
echo print_r($result);
echo '/* delete */
$ID_BOARD = 531;
$result = $mysql->delete('BOARD', array('ID_BOARD' => $ID_BOARD));
echo '';';
echo print_r($result);
echo '/* execute */
$sql = " INSERT INTO BOARD(CODE, DESCRIPTION) VALUES (888, 'TEST') ";
$result = $mysql->execute($sql);
echo '';';
echo print_r($result);
echo 'echo 'Success...';
} catch (Exception $e) {
die(print_r($e->getMessage().'-'.$mysql->getError()));
}
```