PHPackages                             fomadev/bridgesql - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Database &amp; ORM](/categories/database)
4. /
5. fomadev/bridgesql

ActiveLibrary[Database &amp; ORM](/categories/database)

fomadev/bridgesql
=================

BridgeSQL v1.0.4 - Une bibliothèque PHP légère pour simplifier l'utilisation de PDO avec MySQL (et futurs SGBD).

v1.0.4(4mo ago)13MITPHPPHP &gt;=8.0

Since Dec 31Pushed 4mo agoCompare

[ Source](https://github.com/fomadev/bridgesql)[ Packagist](https://packagist.org/packages/fomadev/bridgesql)[ RSS](/packages/fomadev-bridgesql/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (2)Dependencies (2)Versions (3)Used By (0)

BridgeSQL
=========

[](#bridgesql)

BridgeSQL est une bibliothèque PHP légère et moderne qui simplifie l'utilisation de PDO avec MySQL.

Cette version **1.0.4** est volontairement légère et se concentre sur :

- ✅ Configuration simple et intuitive
- ✅ Requêtes préparées sécurisées
- ✅ Méthodes utilitaires pratiques (`fetch`, `fetchAll`, `execute`, `count`, transactions, etc.)
- ✅ Gestion d'erreurs robuste
- ✅ Code propre et bien documenté

📋 Structure du Projet
---------------------

[](#-structure-du-projet)

```
BridgeSQL/
├── src/                    # Code source de la bibliothèque
│   ├── BridgeSQL.php      # Classe principale
│   └── Exceptions/         # Exceptions personnalisées
│       └── BridgeSQLException.php
├── examples/               # Exemples d'utilisation
├── tests/                  # Tests unitaires
│   └── test_connection.php
├── config/                 # Fichiers de configuration d'exemple
│   └── database.example.php
├── vendor/                 # Dépendances Composer (généré)
├── composer.json           # Configuration Composer
├── .gitignore             # Fichiers à ignorer par Git
└── README.md              # Ce fichier

```

🚀 Installation
--------------

[](#-installation)

### Avec Composer

[](#avec-composer)

```
composer require fomadev/bridgesql
```

Ou si vous clonez ce dépôt :

```
composer install
```

### Configuration

[](#configuration)

1. Copiez le fichier `config/database.example.php` vers `examples/config.php`
2. Modifiez les valeurs selon votre environnement :

```
return [
    'driver'   => 'mysql',
    'host'     => 'localhost',
    'dbname'   => 'votre_base_de_donnees',
    'username' => 'root',
    'password' => '',
    'charset'  => 'utf8mb4',
];
```

💡 Exemples d'utilisation
------------------------

[](#-exemples-dutilisation)

### Exemple basique

[](#exemple-basique)

```
