手机版

PHP Swoole异步关系型数据库客户端实现方法示例

时间:2021-08-19 来源:互联网 编辑:宝哥软件园 浏览:

本文实例讲述了PHP Swoole异步关系型数据库客户端实现方法。分享给大家供大家参考,具体如下:

使用函数:swoole_mysql

使用版本:1.8.6及以上

把官方文档的例子改写成了面向对象的形式,示例如下:

SwooleMysql.php:

?phpclass SwooleMySQL { public $ db=' ';public $ server=[];public function __construct() { //实例化$ this-db=new swoole _ MySQL();//配置参数$ this-server=[' host '=' 127。0 .0 .1 ',' port'=3306,' user'='root ',' password'='xxooni ',' database'='lws ',' charset'='utf8 ',' timeout'=2,//可选:连接超时时间(非查询超时时间),默认为SW _ MYSQL _ CONNECT _超时(1.0)];} //执行结构化查询语言语句操作公共函数执行($ SQL){ $ this-db-connect($ this-server),函数($db,$res)使用($sql) { echo '连接关系型数据库.\ n ';if($ RES===false){ var _ dump($ db-connect _ errno,$ db-connect _ error);死去;} $db-query($sql,function($db,$ RES){ if($ RES===false){ var _ dump($ db-error,$ db-errno);} else if($ result===true){ var _ dump($ db-impact _ rows,$ db-insert _ id);} var _ dump($ RES);$ db-close();});});返回真;} } $ obj=new SwooleMysql();$sql='从` lws_article '中选择“文章_标题”,其中` article _ id `=66 $ RES=$ obj-execute($ SQL);var _ dump($ RES);回显“lws \ n”;运行结果:

更多关于服务器端编程语言(专业超文本预处理器的缩写)相关内容感兴趣的读者可查看本站专题: 《PHP扩展开发教程》 、 《PHP网络编程技巧总结》 、 《php curl用法总结》 、 《PHP数组(Array)操作技巧大全》 、 《PHP数据结构与算法教程》 、 《php程序设计算法总结》 及《php字符串(string)用法总结》

希望本文所述对大家服务器端编程语言(专业超文本预处理器的缩写)程序设计有所帮助。

版权声明:PHP Swoole异步关系型数据库客户端实现方法示例是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。