PHP
La bibliothèque IshedDB pour PHP, écrite comme mongodb/mongodb : find, insertOne, updateOne…
IshedDB et PHP : présentation
Elle s’écrit comme la bibliothèque mongodb/mongodb et n’utilise que les extensions curl et json de PHP.
La clé d'accès ne figure jamais dans le code : elle est lue dans les variables d'environnement ISHED_URL et ISHED_KEY, sur votre serveur.
Exemple
<?php
require __DIR__ . '/Ished.php';
use Ished\Client;
$patients = (new Client(getenv('ISHED_URL'), getenv('ISHED_KEY')))->selectDatabase('DB')->selectCollection('patients');
$patients->insertOne(['nom' => 'Awa Diop', 'ville' => 'Dakar']);
foreach ($patients->find(['ville' => 'Dakar'], ['limit' => 20]) as $patient) {
echo $patient['nom'], PHP_EOL;
}
✓ Cet exemple est exécuté par nos tests contre un vrai serveur IshedDB.
Obtenir la bibliothèque
Elle s'écrit comme le pilote MongoDB de PHP. En attendant sa publication sur Packagist, téléchargez ces fichiers et placez-les dans votre projet, comme dans l'exemple :
Articles et documentation
Vous voulez voir votre technologie ici ?
Dites-nous ce que vous utilisez : nous écrivons l'exemple et nous le vérifions.
Nous écrire