配置文件目录:Application/App/Config/Db.php
<?php
namespace Config;
class Db
{
public static $db = array(
'host' => '127.0.0.1',
'port' => 3306,
'user' => 'dkdb',
'password' => 'root',
'dbname' => 'root',
'charset' => 'utf8',
);
}
Event.php
引入空间:
use \Workerman\Worker;
use \Workerman\Lib\Timer;
use \GatewayWorker\Lib\Gateway;
use \GatewayWorker\Lib\Store;
use \GatewayWorker\Lib\Db;
在onConnect方法里:
if(self::$grouptime==0)
{
self::$grouptime = time();
$insert_id = Db::instance('db')->insert('zg_grouplog')->cols(array('grouptime'=>self::$grouptime))->query();
print_r($ret);
}
运行后如图:
找了很多资料,各有各的说法,但是我用navicat for mysql,或者其他php项目连接可以连得上,求解答
这个与workerman无关。请再检查下配置是否有误,用户密码是否正确,用户是否相关权限。
好吧,我没脸面对你们了。。。。。。。。。。。。。太低级的错误了