0

我试图创建一个程序来使用 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) {
}
4

1 回答 1

0

尝试更换:

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

和:

*$out = $stmt->fetchAll();
echo "<pre>";
print_r ($out);
?>*
于 2013-11-06T10:16:12.217 回答