<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[lsmbh的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/lsmbh</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; lsmbh]]></copyright><item><title><![CDATA[对一个二维数组进行排序（要求：先用二维数组中的某个键值进行排序；键值相同的数据，要在用另外一个键值在进行排序）]]></title><link>https://blog.youkuaiyun.com/lsmbh/article/details/120841117</link><guid>https://blog.youkuaiyun.com/lsmbh/article/details/120841117</guid><author>lsmbh</author><pubDate>Tue, 19 Oct 2021 11:10:16 +0800</pubDate><description><![CDATA[对一个二维数组进行排序（要求：先用二维数组中的某个键值进行排序；键值相同的数据，要在用另外一个键值在进行排序）
代码如下（示例）：
// 要排序的二维数组
$averageCompletionRateAdminId=array(    
    [0] =&gt; Array
        (
            [admin_id] =&gt; 679
            [total_num] =&gt; 2
            [complete_num] =&gt; 2
       ]]></description><category></category></item><item><title><![CDATA[tp5框架的update方法更新数据是否成功的判断条件]]></title><link>https://blog.youkuaiyun.com/lsmbh/article/details/118355009</link><guid>https://blog.youkuaiyun.com/lsmbh/article/details/118355009</guid><author>lsmbh</author><pubDate>Wed, 30 Jun 2021 11:04:23 +0800</pubDate><description><![CDATA[问题描述：
tp5框架的update更新数据库方法，返回影响数据的条数，没修改任何数据返回 0,
修改失败返回false.所以在判断更新是否成功,要用===false的条件进行判断,不能用==false进行判断.因为==false和==0是一样的条件.
	public function demoTest(){
			$result = Db::table('think_user')-&gt;where('id', 1)-&gt;update(['name' =&gt; 'thinkphp']);
	    ]]></description><category></category></item><item><title><![CDATA[PHP插件Mpdf,有些手机的自带或第三方浏览器下载pdf文件的后缀会变成(.html)的问题]]></title><link>https://blog.youkuaiyun.com/lsmbh/article/details/116664262</link><guid>https://blog.youkuaiyun.com/lsmbh/article/details/116664262</guid><author>lsmbh</author><pubDate>Tue, 11 May 2021 18:02:43 +0800</pubDate><description><![CDATA[问题描述：
在使用PHP下载pdf的插件mpdf时出现一个问题,就是用手机下载pdf,有些手机自带的浏览器或者有些第三方浏览器(如:谷歌),下载完成的文件格式会变成.html,导致下载的pdf无法打开.


解决方案：
在Mpdf.php文件的Output方法代码里加个exit;就能解决这个问题.加代码的位置,在echo $this-&gt;buffer;这段代码后面.如图:
case Destination::DOWNLOAD:
				// DOWNLOAD=下载,参数D

				if (header]]></description><category></category></item><item><title><![CDATA[PHP 使用unlink函数删除上传后留在本地的图片时,出现:Resource temporarily unavailable的错误提示]]></title><link>https://blog.youkuaiyun.com/lsmbh/article/details/115895332</link><guid>https://blog.youkuaiyun.com/lsmbh/article/details/115895332</guid><author>lsmbh</author><pubDate>Wed, 21 Apr 2021 11:44:26 +0800</pubDate><description><![CDATA[项目场景：

有个功能要求能产生二维码,并显示在网页上
我呢用`phpqrcode`插件生成二维码并上传到oss上,将得到二维码图片网址,保存数据


问题描述：
提示：这里描述项目中遇到的问题：
例如：数据传输过程中数据不时出现丢失的情况，偶尔会丢失一部分数据
APP 中接收数据代码：
@Override
        public void run() {
            bytes = mmInStream.read(buffer);
            mHandler.obtainM]]></description><category></category></item><item><title><![CDATA[php 怎么把数组中某个键值取出作为数组的键名]]></title><link>https://blog.youkuaiyun.com/lsmbh/article/details/114818914</link><guid>https://blog.youkuaiyun.com/lsmbh/article/details/114818914</guid><author>lsmbh</author><pubDate>Mon, 15 Mar 2021 09:54:00 +0800</pubDate><description><![CDATA[问题描述：
比如有个变量($wo_list)的值为下面的数组:
Array
(
    [0] =&gt; Array
        (
            [woId] =&gt; 28310
            [wo_name] =&gt; [2021-03-02]例行-814003 鸿大食品-老鼠-20211130
            [executing_datetime] =&gt; 2021-03-02 09:29:37
            [admin_ids] =&gt;]]></description><category></category></item><item><title><![CDATA[在使用tp框架的链式操作的field方法,出现数据库‘找不到列‘的问题]]></title><link>https://blog.youkuaiyun.com/lsmbh/article/details/114326050</link><guid>https://blog.youkuaiyun.com/lsmbh/article/details/114326050</guid><author>lsmbh</author><pubDate>Wed, 03 Mar 2021 17:54:28 +0800</pubDate><description><![CDATA[问题描述：
在使用tp框架的链式操作的field方法,出现错误提示 
SQLSTATE[42S22]: Column not found: 1054 Unknown column ‘’ in ‘field list’


 $drug_list = Db::table('work0order2material')
           -&gt;alias('wo2m')
           -&gt;join('material m','m.id = wo2m.material_id')
       ]]></description><category></category></item><item><title><![CDATA[fastadmin框架里基于x-editable实现的表格无刷新行内编辑功能的插件的‘datetime‘时间类型无法使用的解决方法]]></title><link>https://blog.youkuaiyun.com/lsmbh/article/details/114290550</link><guid>https://blog.youkuaiyun.com/lsmbh/article/details/114290550</guid><author>lsmbh</author><pubDate>Tue, 02 Mar 2021 18:02:22 +0800</pubDate><description><![CDATA[问题描述：

当editable中的参数type设为为datetime的时候会出现以下报错。
Uncaught TypeError: Cannot read property 'DPGlobal' of undefined

 

原因分析：

在bootstrap-editable.js和bootstrap-editable.css文件中没有引入datetimepicker资源文件


解决方案：

1.在bootstrap-editable.css文件尾部写入

/*!
 * Datetimepicke]]></description><category></category></item><item><title><![CDATA[用php的代码发送邮件到Google的gmail怎么使邮件内容换行]]></title><link>https://blog.youkuaiyun.com/lsmbh/article/details/113753243</link><guid>https://blog.youkuaiyun.com/lsmbh/article/details/113753243</guid><author>lsmbh</author><pubDate>Mon, 08 Feb 2021 11:03:54 +0800</pubDate><description><![CDATA[问题描述：
用php的代码发送同样的邮件内容到Google的gmail和QQ邮箱,QQ邮箱邮件内容能换行,但是Google gmail的内容没有换行
APP 中接收数据代码：
@Override
       $client_msg = '
            xxx,您好&lt;/br&gt;
            aaa于2020-10-01 00:00:00完成該場地qqq的消杀工作。&lt;/br&gt;
            本次服務人員為ppp。&lt;/br&gt;
         ]]></description><category></category></item><item><title><![CDATA[在php中写mysql语句因为关键字报错,怎么解决]]></title><link>https://blog.youkuaiyun.com/lsmbh/article/details/112465057</link><guid>https://blog.youkuaiyun.com/lsmbh/article/details/112465057</guid><author>lsmbh</author><pubDate>Mon, 11 Jan 2021 13:50:18 +0800</pubDate><description><![CDATA[问题描述：
有一次在写mysql语句,语法没写错,但就是一直报错
 select
       material_id,amount,usage
 from
       work0order2material
 where work_order_id = 1;

 

原因分析：
usage这个字段是mysql的关键字,所以才会出现语法没写错,但还一直报语法出错的问题

解决方案：
解决关键字加上反引(``)好就可以了
 select
       material_id,amount,`usage`
 ]]></description><category></category></item><item><title><![CDATA[在使用tp5框架时,在后台调出浏览下载文件时,定义了浏览器的“Content-type“,但是最后总是变成“text/html“]]></title><link>https://blog.youkuaiyun.com/lsmbh/article/details/111034953</link><guid>https://blog.youkuaiyun.com/lsmbh/article/details/111034953</guid><author>lsmbh</author><pubDate>Fri, 11 Dec 2020 15:47:09 +0800</pubDate><description><![CDATA[解决的方法
    ob_end_clean();
    header('Content-type:application/pdf');//下载的文件类型信息
    header('Content-Disposition: attachment; filename=name');
    header('Content-Length:'.filesize($file)); //内容长度
    ob_start();
    echo file_get_contents($file);
    $dow]]></description><category></category></item></channel></rss>