<?php require 'vendor/autoload.php'; require 'rb.php'; R::setup('mysql:host=localhost;dbname=chai-crm', 'chai-crm', '6TWe9K7NPzT6jNDP'); R::freeze(TRUE); $client = new Everyman\Neo4j\Client(); $client->getTransport()->setAuth('neo4j', 'neo4j'); // Get all nodes : AKA Tables $nodeNames = array(); foreach ($client->GetLabels() as $label) { $node = $label->getName(); if ($node[0] != "_") { $nodeNames[] = $node; } } // Get each nodes properties foreach ($nodeNames as $nodeName) { $queryString = "MATCH (n:`" . $nodeName . "`) return count(n) as count"; $query = new Everyman\Neo4j\Cypher\Query($client, $queryString); $result = $query->getResultSet(); $count = 0; foreach ($result as $row) { $count = $row["count"]; } echo "Total Count for {$nodeName}: {$count} \n"; $mysql_count = 0; try { $mysql_count = R::count($nodeName); } catch (Exception $e) { echo "Records do not exist for {$nodeName} in MySQL\n";