腾讯云服务器,远程链接mysql数据库提示:SQLSTATE[HY000] [1130] Host 'sv1117.xserver.jp' is not allowed to connect to this MySQL server
								
								
						
	腾讯云服务器,远程链接mysql数据库提示:SQLSTATE[HY000] [1130] Host 'sv1117.xserver.jp' is not allowed to connect to this MySQL server
	 
	解决方法:
	1,腾讯云访问端口,应该是放开的,允许访问的
	 
	2,m...
							
								mysql数据库,sql语句,concat,如果一个字段值为null,则返回null?能不能返回值
								
								
						
	mysql数据库,sql语句,concat,如果一个字段值为null,则返回null?能不能返回值
	在 MySQL 数据库中,CONCAT 函数默认行为就是:如果任一字段为 NULL,则整个结果返回 NULL。这是 MySQL 特有的行为(与其他数据库不同)。
示例演示:
sql
SELECT 
  CON...
							
								thinkphp5,一条sql将数据库中的一个值从0变为1,1变为0
								
								
						
	thinkphp5,一条sql将数据库中的一个值从0变为1,1变为0
	$up = [
            "isAccount" => Db::raw('1-isAccount'),
          &nb...
							
								php从mysql数据库中获取float类型,小数点后面0没了
								
								
						
	php从mysql数据库中获取float类型,小数点后面0没了
	比如数据库中存的是4.0,结果获取的数据是4
	无论你数据库中设置的是float类型,还是float(11,1)保留1位小数
	
	解决方法:
$format_num = sprintf("%.2f",$num)
转换一下,就可以得到类似4.0这样的...
							
								服务器数据库mysql启动不了
								
								
						
	服务器数据库mysql启动不了
	宝塔里面启动不了,重启服务器也不行
	在终端里面用命令service mysqld start也启动不了,提示:
	Linux The server quit without updating PID file
	然后提交了工单,
	人家技术人员说:使用命令
	/etc/ini...
							
								宝塔面板数据库管理密码错误的解决方法
								
								
						
	宝塔面板数据库管理密码错误的解决方法
	1,创建网站,选择自动创建数据库,完毕之后,发现数据库栏目里,并没有数据库;
	2,手动添加数据库,提示“数据库管理密码错误”
	解决方法:
	登录到宝塔面板后台,在左侧菜单栏中选择“数据库”,进入数据库管理页面,点击“root密码”,修改数据库密码,点击右边圈圈可以自动生成强密...
							
								产品多级分类组装,查询一次数据库,组成成多级分类
								
								
						参考地址:thinkphp只查询一次数据库,组装成3级分类,php递归无限极分类速度慢怎么办
	代码:
/**
     * 列表
     */
    public function listQueryAndChildren(){
			$rs = cache('GOODS_CAT');
			if(!$rs){
					$da...
							
								nodejs 操作mysql数据库
								
								
						
	1,安装 mysql 模块
npm install mysql
2,建立连接
const mysql = require('mysql')
const db = mysql.createPool({
  host: '127.0.0.1',
  user: 'root',
  password: 'root',
  data...
							
								图文详解navicat中如何使用命令创建数据库和表
								
								
						
	Navicat for MySQL是一套专为MySQL设计的一个强大数据库管理及开发工具,Navicat 可以让你用一种安全简便的方式快速并容易地创建,组织,访问和共享信息。这篇文章主要介绍了在navicat中如何使用命令创建数据库和表,感兴趣的朋友继续往下看吧。
	1、首先打开【navicat】,在菜单栏中选择【文件】-->...
							
								php mysql 字段类型是int或float,如果值为空,保存到数据库变0了;空日期转成1970-01-01
								
								
						
	mysql 字段类型是int或float,如果值为空,保存到数据库变0了,这样很不好。
	解决方法:
	数据库字段设置默认值为NULL
	
	前台加判断是否为空,如果为空,存NULL进数据库
# 空数字转为null,一般是字段类型是int或float,如果值为空,保存到数据库变0了
    function emp...
							
								thinkphp6 数据库查询Db::name('user')->select()查询结果是对象而不是数组
								
								
						
	thinkphp6 数据库查询Db::name('user')->select()查询结果是对象而不是数组
	Db::table('think_user')->where('status', 1)->select();
	select 方法查询结果是一个数据集对象,如果需要转换为数组可以使用
Db::tabl...
							
								thinkphp6 数据库查询Db::name('user')->select()查询结果是否为空,用isEmpty
								
								
						
	thinkphp6 数据库查询Db::name('user')->select()查询,判断结果是否为空?
	数据库的查询结果默认返回数据集对象。
	如果要判断数据集是否为空,不能直接使用empty判断,而必须使用数据集对象的isEmpty方法判断,
	例如:
$users = Db::name('user')-...
							
								tp6数据库查询Db::name使用软删除
								
								
						
	tp6数据库查询Db::name使用软删除
	一般情况下,业务数据不建议真实删除数据,系统提供了软删除机制(模型中使用软删除更为方便)。
// 软删除数据 使用delete_time字段标记删除
Db::name('user')
 ->where('id', 1)
 ->useSoftDelete('delete_t...
							
								tp6用tp5er实现数据库备份,数据库还原
								
								
						
	tp6用tp5er实现数据库备份,数据库还原
	composer命令安装:composer require tp5er/tp5-databackup dev-master
安装成功后会在项目文件夹vendor下自动生成数据库备份类库:
	安装好之后,里面的test文件夹是案例,但是是tp5的语法,用在tp6上,需要改一下
...
							
								thinkphp5 数据库查询之paginate: 同时获取记录总数用$rs->total()和分页数据
								
								
						
	thinkphp5 数据库查询之paginate: 同时获取记录总数$rs->total()和分页数据
	获取记录总数和分页数据:
public function test()
    {
        $r = db(self::TABLE)->paginate(3, false);
//        $r ...
							
								TP5配置在database.php文件内配置多库报错Db::connect('db_config1') 未定义数据库类型
								
								
						
	解决方法:
	改为Db::connect(‘database.db_config1’)->table(‘user’)->find();
	
模型类定义
如果某个模型类里面定义了connection属性的话,则该模型操作的时候会自动按照给定的数据库配置进行连接,而不是配置文件中设置的默认连接信息,例如:
<?p...
							关于本站
	
	“最难不过坚持”
本人承接扒站仿站,php网站维护,病毒查杀,网站编辑,网站改版,html制作
有需要网站维护,改版,病毒查杀,网站编辑,网站备案,html制作等相关的工作可以联系我。
本人有多年相关工作经验,也可提供免费咨询,交个朋友。
有需要探讨问题的朋友,也可以加我微信,共同探讨!
微信:15011482830 QQ:408917339
		
		 2712
		 39
	
分类目录
	最新评论
	- https://jueru.net/
- 
			评 留言  
- :weixiao:
- 
			评 留言  
- :shuijiao: :weiqu: :zhenbang: :leng:
- 
			评 留言  
- :yiwen: :yiwen: :yiwen: :yiwen:
- 
			评 EasySass: could not generate CSS file. See Output panel for details.  
- 这个业务逻辑多少都有点奇怪了,阅读浏览次数增值在新闻详情页的控制器方法里setInc,这怎么还写进模型事件里了。如果非要用onAfterRead也可以,把新闻文章的内容单独分出来一个news_content表,然后把它和news做关联,然后给news_content表的onAfterRead事件做增值处理,这样点进新闻页内查询到文章内容时才会触发它。
- 
			评 TP6模型事件-查询后onAfterRead不好用  
文章标签更多 
	
