swoole与mysql如何使用
这篇文章将为大家详细讲解有关swoole与MySQL如何使用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

创新互联建站2013年至今,是专业互联网技术服务公司,拥有项目成都网站建设、网站设计网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元钟山做网站,已为上家服务,为钟山各地企业和个人服务,联系电话:13518219792
swoole与mysql怎么用才好
swoole异步操作MySQL比较好。
使用异步mysql好处 :
防止代码阻塞,提高代码效率
适用场合:
1、不涉及共享资源,或对共享资源只读,即非互斥操作
2、没有时序上的严格关系
3、不需要原子操作,或可以通过其他方式控制原子性
4、常用于IO操作等耗时操作,因为比较影响客户体验和使用性能
5、不影响主线程逻辑
代码示例:
db = new swoole_mysql;
$this->param = array(
'host' => '127.0.0.1',
'user' => 'root',
'password' => '123',
'database' => 'test',
);
}
public function exec($sql) {
$this->db->connect($this->param, function ($db, $result) use ($sql) {
if ($result === false) {
echo "连接数据库失败 : 错误代码:" . $db->connect_errno . PHP_EOL . $db->connect_error;
return false;
}
$db->query($sql, function ($db, $res) {
if ($res === false) {
// error属性获得错误信息,errno属性获得错误码
echo "sql语句执行错误 : " . $db->error;
} else if ($res === true) {
// 非查询语句 affected_rows属性获得影响的行数,insert_id属性获得Insert操作的自增ID
echo "sql语句执行成功,影响行数 : " . $db->affected_rows;
} else {
//查询语句 $result为结果数组
var_dump($res);
}
$db->close();
});
});
}
}
$mysql = new mysql();关于“swoole与mysql如何使用”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,使各位可以学到更多知识,如果觉得文章不错,请把它分享出去让更多的人看到。
当前题目:swoole与mysql如何使用
文章链接:http://www.jxjierui.cn/article/joscgh.html


咨询
建站咨询
