可以将PDOStatement与Cassandra PHP驱动程序一起使用吗?

iq0todco  于 2023-01-04  发布在  PHP
关注(0)|答案(2)|浏览(149)

我试图在PHP Cassandra中使用此驱动程序:https://github.com/datastax/php-driver.
所以,我想知道是否有可能使用[PDOStatement::fetch]https://www.php.net/manual/fr/pdostatement.fetch.php)和[PDOStatement::rowCount]https://www.php.net/manual/fr/pdostatement.rowcount.php)与Cassandra没有任何问题,就像它可能使用这些PDO函数与MySQL?

sg24os4d

sg24os4d1#

人们可能需要使用“Cassandra CQL的PDO驱动程序实现”...
就像这里的这个https://github.com/Orange-OpenSource/YACassandraPDO
只有这样,PDO才能够生成CQL语法。

aiazj4mn

aiazj4mn2#

我不相信PDOStatement能在Cassandra PHP驱动程序中开箱即用。
几年前(大约2011年),Google Code上有一个Cassandra PDO驱动程序,它与Thrift一起工作--https://code.google.com/archive/a/apache-extras.org/p/cassandra-pdo
它是橙子的分支,提供CQL支持--https://github.com/Orange-OpenSource/YACassandraPDO。然而,上一个版本是在2014年发布的,看起来自2015年以来就没有任何工作。
顺便说一句,Cassandra PHP驱动程序已经在the last release (v1.3.2) going back to 2017中处于维护模式很多年了。虽然我们继续接受贡献者的拉取请求,但我不建议做任何使用这个驱动程序的新项目,因为它已经很多年没有积极的开发了。干杯!

相关问题