PHP code example of ibm-watson-data-lab / php-couchdb
1. Go to this page and download the library: Download ibm-watson-data-lab/php-couchdb library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
ibm-watson-data-lab / php-couchdb example snippets
nnect to CouchDB (does make a call to check we can connect)
$server = new \PHPCouchDB\Server(["url" => "http://localhost:5984"]);
// get a list of databases; each one is a \PHPCouchDB\Database object
$databases = $server->getAllDbs();
// work with the "test" database (also a \PHPCouchDB\Database object)
$test_db = $server->useDb(["name" => "test", "create_if_not_exists" => true]);
// add a document - you may specify the "id" here if you like
$doc = $test_db->create(["name" => "Alice", "interests" => ["eating", "wondering"]]);
// inspect the document
print_r($doc);
// update the document - a NEW document is returned by this operation, showing the server representation of the document
$doc->friends[] = "Cheshire Cat";
$updated_doc = $doc->update();
// done? Delete the doc
$updated_doc->delete();