"/>
·设为首页收藏本站📧邮箱修改🎁免费下载专区💎积分✅卡密📒收藏夹👽聊天室
DZ插件网 门户 站长圈 查看内容

分享一个图形数据库Neo4j的PHP库!

2022-8-1 21:40| 发布者: admin| 查看: 283| 评论: 0|原作者: php中文网课程

摘要: git项目地址church/neo4j:https://github.com/fireqong/neo4j介绍基于PHP的neo4j库,可以帮助你更加便捷的连接neo4j的PHP库源文档...

git 项目地址 church/neo4j:https://github.com/fireqong/neo4j

介绍

基于PHP的neo4j库,可以帮助你更加便捷的连接neo4j的PHP库

源文档链接地址neo4j http api:https://neo4j.com/docs/http-api/current/actions/

介绍

安装环境需求

PHP >= 7.4

安装

composer require church/neo4j

用法

初始化

$app = new \Church\Neo4j\Application("http://127.0.0.1:7474", "neo4j", "neo4j");$app->discovery();

查询语句

$statement = (new \Church\Neo4j\Statement('CREATE (n $props) RETURN n)'))->params([    'props' => [        'name' => 'test'    ]   ]);

开启事务

$statements = \Church\Neo4j\StatementRepository::add($statement);$transaction = $app->transaction($statements);$transaction->begin();

提交事务

$result = $transaction->commit();
if ($result->getRawResponse()->getStatusCode() == 200) { print_r($result->getData());}

延长事务有效期

default expiry time is 60 seconds.$transaction->keepAlive();

回滚

$transaction->rollback();

开启和提交事务

$result = $transaction->beginAndCommit();print_r($result);

单元测试

composer install./vendor/bin/phpunit

点击【阅读原文】,在查看



上一篇:新课上线:FastAdmin小白入门课程
下一篇:远控免杀专题(54)-白名单SyncAppvPublishingServer.vbs执行payload

鲜花

握手

雷人

路过

鸡蛋

评论

您需要登录后才可以发表言论 登录立即注册
创宇盾启航版免费网站防御网站加速服务
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:3.144.103.238,GMT+8, 2024-11-9 00:48 , Processed in 0.094714 second(s), 49 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2024 Discuz! Team.

关灯
扫一扫添加微信客服
QQ客服返回顶部
返回顶部