当前位置: 首页>>代码示例>>PHP>>正文


PHP MDB::put方法代码示例

本文整理汇总了PHP中MDB::put方法的典型用法代码示例。如果您正苦于以下问题:PHP MDB::put方法的具体用法?PHP MDB::put怎么用?PHP MDB::put使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在MDB的用法示例。


在下文中一共展示了MDB::put方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: MDB_env

<?php

include_once "../lmdb-php.php";
$env = new MDB_env();
$rc = $env->create();
$rc = $env->open("./testdb", 0, 0664);
$txn = new MDB_txn();
$rc = $txn->begin($env, null, 0);
$dbi = new MDB_dbi();
$rc = $dbi->open($txn, null, 0);
$key = new MDB_val(1);
$data = new MDB_val("This is test write");
$rc = MDB::put($txn, $dbi, $key, $data, 0);
$rc = $txn->commit();
$rc = $txn->begin($env, NULL, 0);
$cursor = new MDB_cursor();
$rc = $cursor->open($txn, $dbi);
while ($cursor->get($key, $data, MDB_NEXT) == 0) {
    print_r("KEY values\n");
    print_r("size: " . $key->getMvSize() . "\n");
    print_r("data: " . $key->getMvData() . "\n");
    print_r("DATA values\n");
    print_r("size: " . $data->getMvSize() . "\n");
    print_r("data: " . $data->getMvData() . "\n");
}
$rc = $cursor->get($key, $data, 0);
if ($rc != 0) {
    return 0;
}
print_r("Retrived data:\n");
print_r($data->getMvSize() . "\n");
开发者ID:foobarhe,项目名称:lmdb-php,代码行数:31,代码来源:test2.php


注:本文中的MDB::put方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。