-
tp5.1 Workerman 配置websocket支持wss
protected$socket='websocket://0.0.0.0:2346';//监听协议、地址、和端口protected$context=['ssl'=>['local_cert'=>'D:\ssl\leakeyun.com.crt',//绝对路径'local_pk'=>'D:\ssl\leakeyun.com.key',//绝对路径'verify_peer'=>false,],];p… -
TP5 Indirect modification of overloaded element of think\Collection has no effect
在tp5中对查询的数据进行赋值是出现这个问题$data=Db::name("user")->select();foreach($dataas$k=>$v){$data[$k]['num']=$k+1;} 解决方案:$data=Db::name("user")->select()->toArray();//这样是把从数据库查询出来的对象转化为数组格式foreach($dataas$k=>$… -
tp5 数据表字段为逗号分隔的字符串,查询该字段中是否包含某个值
例:数据表cid字段为1,2,34,5,6,7,8,9,10,11需求:需要查询cid为1的数据解决:使用find_in_set(查找值,字段名)Db::table('think_user')->where('find_in_set(1,sids)')->select(); -
tp5.1 对sqlserver数据库进行备份、恢复备份操作
//执行备份$link=Db::connect(数据库配置array);$link->execute("backupdatabaseLKTESTtodisk='备份目录/备份文件'");//恢复备份$link->execute("RESTOREDATABASE数据库名FROMDISK='备份文件地址'WITHReplace");//使用while的话,是因为如果不用就不行。。。。while(tru…