pdo cassandra返回空结果

时间:2013-09-22 10:21:16

标签: php pdo cassandra

我尝试创建一个程序来获取带有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) {
}

1 个答案:

答案 0 :(得分:0)

尝试更换:

*var_dump($stmt->fetchAll());
?>*

使用:

*$out = $stmt->fetchAll();
echo "<pre>";
print_r ($out);
?>*