Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP上的CQL2/CQL3 Cassandra错误_Php_Pdo_Cassandra_Cql3_Cqlsh - Fatal编程技术网

PHP上的CQL2/CQL3 Cassandra错误

PHP上的CQL2/CQL3 Cassandra错误,php,pdo,cassandra,cql3,cqlsh,Php,Pdo,Cassandra,Cql3,Cqlsh,在PHP中执行此代码时: $db_nosql = new PDO('cassandra:host=127.0.0.1;port=9160;cqlversion=3.0.0'); 我收到一条错误消息: 致命错误:未捕获的异常“PDOException”带有消息 'CQLSTATE[HY000][2]无法执行/准备CQL2语句,因为 CQL已设置为CQL3这可能意味着您的客户尚未 正确升级以使用Cassandra中引入的新CQL3方法 1.2+。' 在/home/web/site/Test/pag

在PHP中执行此代码时:

$db_nosql = new PDO('cassandra:host=127.0.0.1;port=9160;cqlversion=3.0.0');
我收到一条错误消息:

致命错误:未捕获的异常“PDOException”带有消息

'CQLSTATE[HY000][2]无法执行/准备CQL2语句,因为 CQL已设置为CQL3这可能意味着您的客户尚未 正确升级以使用Cassandra中引入的新CQL3方法 1.2+。'

在/home/web/site/Test/page.php:202堆栈跟踪:0 /home/web/site/Test/page.php202:PDO->exec'USE mailing'1{main} 在第202行的/home/web/site/Test/page.php中抛出

我不知道在这种情况下我该怎么办。这是否意味着语法不正确

谢谢。

可以试试这个。它使用本机协议,不需要其他库。

请重新阅读,这可能意味着您的客户端尚未正确升级,无法使用Cassandra 1.2中引入的新CQL3方法+