chore: rename of this package to "php-mysql" (#36)

The name I gave this years ago "libmysqldriver" never sat right with me.. okay it might be considered a library for mysql but it's *definitely* not a driver.

Reviewed-on: https://codeberg.org/vlw/php-mysql/pulls/36
Co-authored-by: vlw <victor@vlw.se>
Co-committed-by: vlw <victor@vlw.se>
This commit is contained in:
Victor Westerlund 2024-09-25 13:27:20 +00:00 committed by Victor Westerlund
parent adc2fda90a
commit a536a3bec4
4 changed files with 14 additions and 14 deletions

View file

@ -1,6 +1,6 @@
# php-libmysqldriver
# php-mysql
This library provides abstraction methods for common operations on MySQL-like databases like `SELECT`, `UPDATE`, and `INSERT` using method chaining for the various MySQL features.
This is a simple abstraction library for MySQL DML operations.
For example:
```php
@ -17,16 +17,16 @@ SELECT $columns FROM $table WHERE $filter ORDER BY $order_by LIMIT $limit;
```
> [!IMPORTANT]
> This library is built on top of the PHP [`MySQL Improved`](https://www.php.net/manual/en/book.mysqli.php) extension and requires PHP 8.0 or newer.
> This library requires the [`MySQL Improved`](https://www.php.net/manual/en/book.mysqli.php) extension and requires PHP 8.0 or newer.
## Install from composer
```
composer require victorwesterlund/libmysqldriver
composer require vlw/mysql
```
```php
use libmysqldriver/MySQL;
use vlw\MySQL\MySQL;
```
# Example / Documentation
@ -53,7 +53,7 @@ id|beverage_type|beverage_name|beverage_size
3|tea|black|15
```php
use libmysqldriver\MySQL;
use vlw\MySQL\MySQL;
// Pass through: https://www.php.net/manual/en/mysqli.construct.php
$db = new MySQL($host, $user, $pass, $db);

View file

@ -1,18 +1,18 @@
{
"name": "victorwesterlund/libmysqldriver",
"description": "Abstraction library for common mysqli features",
"name": "vlw/mysql",
"description": "Abstraction library for common MySQL/MariaDB DML operations with php-mysqli",
"type": "library",
"license": "GPL-3.0-only",
"license": "GPL-3.0-or-later",
"authors": [
{
"name": "Victor Westerlund",
"email": "victor.vesterlund@gmail.com"
"email": "victor@vlw.se"
}
],
"minimum-stability": "dev",
"autoload": {
"psr-4": {
"libmysqldriver\\": "src/"
"vlw\\MySQL\\": "src/"
}
},
"require": {}

View file

@ -1,6 +1,6 @@
<?php
namespace libmysqldriver;
namespace vlw\MySQL;
use Exception;
@ -8,7 +8,7 @@
use mysqli_stmt;
use mysqli_result;
use libmysqldriver\Operators;
use vlw\MySQL\Operators;
require_once "Operators.php";

View file

@ -1,6 +1,6 @@
<?php
namespace libmysqldriver;
namespace vlw\MySQL;
enum Operators: string {
// Logical