{"id":29197523,"url":"https://github.com/selviler/php-mysql-connectors","last_synced_at":"2025-07-02T07:09:48.832Z","repository":{"id":65388487,"uuid":"402887238","full_name":"selviler/php-mysql-connectors","owner":"selviler","description":"Mysql driver development that can be used on the php side","archived":false,"fork":false,"pushed_at":"2024-10-20T09:41:50.000Z","size":29,"stargazers_count":8,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-06-29T11:24:45.674Z","etag":null,"topics":["example","mysql","mysql-client","mysql-connector","mysql-database","mysqlconnector","php","phpmyadmin"],"latest_commit_sha":null,"homepage":"","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/selviler.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-09-03T20:12:32.000Z","updated_at":"2024-10-20T09:41:34.000Z","dependencies_parsed_at":"2023-12-22T12:18:45.436Z","dependency_job_id":"24e57a39-686b-48bd-83c0-9842f5afc7dd","html_url":"https://github.com/selviler/php-mysql-connectors","commit_stats":{"total_commits":18,"total_committers":3,"mean_commits":6.0,"dds":0.2777777777777778,"last_synced_commit":"6b62c9e61a451b48d124670b3d1e2b245a916b26"},"previous_names":["selviler/php-mysql-connectors"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/selviler/php-mysql-connectors","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/selviler%2Fphp-mysql-connectors","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/selviler%2Fphp-mysql-connectors/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/selviler%2Fphp-mysql-connectors/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/selviler%2Fphp-mysql-connectors/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/selviler","download_url":"https://codeload.github.com/selviler/php-mysql-connectors/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/selviler%2Fphp-mysql-connectors/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263091127,"owners_count":23412359,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["example","mysql","mysql-client","mysql-connector","mysql-database","mysqlconnector","php","phpmyadmin"],"created_at":"2025-07-02T07:09:48.189Z","updated_at":"2025-07-02T07:09:48.821Z","avatar_url":"https://github.com/selviler.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# php-mysql-connectors\n\n[![tests](https://github.com/slvler/php-mysql-connectors/actions/workflows/tests.yml/badge.svg)](https://github.com/slvler/php-mysql-connectors)\n[![Latest Stable Version](https://poser.pugx.org/slvler/mysql-connectors/v)](https://packagist.org/packages/slvler/mysql-connectors) \n[![Latest Unstable Version](https://poser.pugx.org/slvler/mysql-connectors/v/unstable)](https://packagist.org/packages/slvler/mysql-connectors) \n[![License](https://poser.pugx.org/slvler/mysql-connectors/license)](https://packagist.org/packages/slvler/mysql-connectors)\n[![Total Downloads](https://poser.pugx.org/slvler/mysql-connectors/downloads)](https://packagist.org/packages/slvler/mysql-connectors)\n\nMysql driver development that can be used on the php side\n\n## Installation\n\nTo install this package tou can use composer:\n\n```bash\ncomposer require slvler/mysql-connectors\n```\n## Usage \n\n```php\nuse slvler\\mysqlconnectors\\Constant;\nuse slvler\\mysqlconnectors\\Config\\Method;\nuse slvler\\mysqlconnectors\\Database\\DatabaseController;\n\n$Constant = new Constant();\n\n$db = new DatabaseController($Constant-\u003eshowDBHost(), $Constant-\u003eshowDBName(), $Constant-\u003eshowDBUser(), $Constant-\u003eshowDBPassword(), $Constant-\u003eshowConnection());\n\n```\n\nBasic Table // use northwind\n------------\n\n#### table \"orders\"\n\n| OrderID   | EmployeeID  | ShipName\n|:-----------:|:------------:|:------------:|\n| 10249       |     6    |     red    \n| 10250       |     4    |     yellow  \n| 10251       |     3    |     green   \n| 10252       |     4    |     yellow    \n| 10253       |     3    |     red    \n\n\n\n#### Insert Method (TableName, Data = array()):\n\nTableName, Data:\n\n```php\n$tableName = \"Orders\";\n\n$data = Array\n(\n  \"ShipName\" =\u003e \"Blue\",\n  \"ShipAddress\" =\u003e \"Nottingham\",\n  \"ShipCity\" =\u003e \"UK\"\n);\n```\n### Insert Method\n```php\n$methodInsert = $method-\u003eInsert($tableName,$data);\n```\n#### Update Method (TableName, Id = array() , Data = array()):\nTableName, Id , Data:\n```php\n$tableName = \"Orders\";\n\n$Id = array(\n \"OrderID\" =\u003e \"1\"\n);\n\n$data = Array\n(\n  \"ShipName\" =\u003e \"Blue\",\n  \"ShipAddress\" =\u003e \"Nottingham\",\n  \"ShipCity\" =\u003e \"UK\"\n);\n```\n\n### Update Method\n```php\n$methodUpdate = $method-\u003eUpdate($tableName', $id, $data);\n```\n\n### Delete Method (TableName, Id = array()):\nTableName, Id:\n\n```php\n$tableName = \"Orders\";\n\n$Id = array(\n \"OrderID\" =\u003e \"1\"\n);\n\n```\n### Delete Method\n```php\n$methodDelete = $method-\u003eDelete($tableName,$id);\n```\n### Select_all Method (TableName):\nTableName:\n```php\n$tableName = \"Orders\";\n```\n### Select_all Method\n```php\n$methodSelectAll = $method-\u003eSelect_all($tableName);\n```\n### Select_ch Method (TableName, Data = array()):\nTableName, Data:\n\n```php\n$tableName = \"Orders\";\n\n$data = Array\n(\n  \"ShipName\", \"ShipAddress\", \"ShipCity\"\n);\n\n```\n### Select_ch Method\n```php\n$methodSelectCh = $method-\u003eSelect_ch($tableName,$data);\n```\n#### Select_wh Method (TableName, Data = array(), Conn = array(), If = array()):\nTableName, Data, Conn, If:\n```php\n$tableName = \"Orders\";\n$data = Array\n(  \n    \"EmployeeID\" =\u003e \"4\"\n);\n$conn = Array\n(  \n    \"!=\"\n);\n$if = Array\n(  \n    \"AND\"\n);\n```\n### Select_wh Method\n```php\n$methodSelectWh =  $method-\u003eSelect_wh($tableName, $data, $conn, $if);\n```\n### Testing\n\n```bash\nvendor\\bin\\phpunit\n```\n## Credits\n- [slvler](https://github.com/slvler)\n\n## License\nThe MIT License (MIT). Please see [License File](https://github.com/slvler/slvler/blob/main/LICENSE.md) for more information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fselviler%2Fphp-mysql-connectors","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fselviler%2Fphp-mysql-connectors","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fselviler%2Fphp-mysql-connectors/lists"}