我试图创建一个程序来使用 cassandra-pdo 获取表的内容,但它返回一个空数组,有什么问题?我认为它确实连接到 cassandra,因为当我更改端口时它给了我一个错误。
<?php
$dsn = "cassandra:host=localhost;port=9160";
$db = new PDO($dsn);
$db->exec("USE kspace;");
$stmt = $db->prepare("SELECT * FROM Bite;");
//$stmt->bindValue(':key', 'data');
$stmt->execute();
var_dump($stmt->fetchAll());
?>
我使用 cassandra 2.0 和 cqlsh 来创建键空间和表。
这是结果:
array(0) {
}