标签: handlersocket

使用HandlerSockets时,是否可以指定我想从查询中接收哪些字段?

使用HandlerSockets时,是否可以指定我想从查询中接收哪些字段?

这是我的样本表

CREATE TABLE pushed_media
(
    user_id BINARY(12) NOT NULL,
    story_id BINARY(12) NOT NULL,
    sent_date TIMESTAMP DEFAULT CURRENT_TIMESTAMP NOT NULL,
    PRIMARY KEY ( user_id, story_id )
);
Run Code Online (Sandbox Code Playgroud)

查询它的PHP代码如下

$hs = new HandlerSocket($host, $port);
if (!($hs->openIndex(1, $dbname, $table, HandlerSocket::PRIMARY, 'user_id,story_id,sent_date')))
{
    echo $hs->getError(), PHP_EOL;
    die();
}

$user_id = pack('H*', substr(md5('ruslan'), 0, 24));
$story_id = pack('H*', substr(md5('story1'), 0, 24));

$retval = $hs->executeSingle(1, '=', array($user_id, $story_id), 1, 0);
Run Code Online (Sandbox Code Playgroud)

我需要的只是sent_date因为我已经知道其他两个价值观.是否有可能不再通过网络传输它们?

php mysql nosql handlersocket

1
推荐指数
1
解决办法
338
查看次数

标签 统计

handlersocket ×1

mysql ×1

nosql ×1

php ×1