From 06ef849c740cca0e3fdcd35df2ed6b02680a7d95 Mon Sep 17 00:00:00 2001 From: Winguzone Inc Date: Fri, 9 Sep 2016 13:33:05 +0300 Subject: [PATCH] Add ResultIterator.php to main php-cassandra.php Update README.md with foreach example --- README.md | 11 +++++++++++ php-cassandra.php | 1 + 2 files changed, 12 insertions(+) diff --git a/README.md b/README.md index e073e3c..4a365a3 100644 --- a/README.md +++ b/README.md @@ -125,6 +125,17 @@ $row = $response->fetchRow(); // ArrayObject $value = $response->fetchOne(); // mixed ``` +## Iterate over result +```php +// Print all roles +$response = $connection->querySync("SELECT role FROM system_auth.roles"); + +foreach($response AS $rowNo => $rowContent) +{ + echo $rowContent['role']."\n"; +} +``` + ## Query Asynchronously ```php diff --git a/php-cassandra.php b/php-cassandra.php index 93fee56..c90ddb6 100644 --- a/php-cassandra.php +++ b/php-cassandra.php @@ -48,6 +48,7 @@ require 'src/Response/StreamReader.php'; require 'src/Response/Response.php'; +require 'src/Response/ResultIterator.php'; require 'src/Response/Authenticate.php'; require 'src/Response/AuthSuccess.php'; require 'src/Response/Error.php';