原创 mysql查詢時in與find_in_set的區別

有時候,我們在做條件查詢的時候會用到in,比如有一張學生表,student,查出id爲1,2,5,7學生的信息 select * from student where id in (1,2,5,7); 但是,如果這個條件不是已知字符串,是

原创 PHP中goto語法的運用

用法很簡單:goto後面帶上目標位置的標誌,在目標位置上用目標名加冒號標記,如name: goto操作符可以用來跳轉到程序中的某一指定位置。該目標位置用目標名稱加上冒號來標記。但goto有一定限制,只能在同一個文件和作用域中跳轉

原创 yii中AR增刪改查常用方法詳情及實例

yii的AR查詢豐富多樣,而手冊裏的例子只能滿足開發的八分之八十,常見的查詢形式有: 首先,在模型層 basic/models 目錄下新建一個 User.php 模型類,內容如下: <?php namespace app\mode

原创 如何將搜索框上次的搜索條件固定

搜索表單裏有時不止一個搜索選項,輸入第一個搜索條件刪選出結果,而此時,如果想在該結果集中繼續刪選,又不想重複上次的搜索條件,就需要將上次搜索的條件定位在input框,解決方法如下: 可以將當前路徑中的參數獲取,直接追加到input框的va

原创 yii2.0使用AR查詢,將數據庫時間戳格式化

數據庫一般來說,存的時間爲uninx時間戳,根據需求,可能會將查詢出來的日期進行格式化 1、如果結果集只有一條,則可在查詢後,使用date函數轉化即可 $time = date("Y-m-d H:i:s",$time); 2、如果有多條結

原创 php實現文件的下載

public function download($path){ $file=htmlspecialchars_decode(file_get_contents($path)); $outfile=basenam

原创 自己測試,在yii2中實現PHPExcel數據導出實例

以導出學生信息表爲例 1.首先,下載相應的PHPExcel插件,放到項目合適的目錄下,如common\extensions 2.創建StudentController <?php class StudentControlle

原创 解決phpstorm啓動無法自動打開歷史文件問題

解決phpstorm啓動無法自動打開歷史文件問題 前端時間,不知道怎麼的,電腦經常自動關機,後來phpstorm也跟着不正常了,有時候重啓編輯器,不能自動打開歷史文件,於是問了度娘,終於找到一個好的解決辦法 關掉編輯器 刪除項目文件

原创 一篇寫給準備升級PHP7的小夥伴的文章

一篇寫給準備升級PHP7的小夥伴的文章 主要研究問題: 1.PHP7帶來的好處 2.PHP7帶來的新東西 3.PHP7帶來的廢棄 4.PHP7帶來的變更 5.如何充分發揮PHP7的性能 6。如何更好的寫代碼來迎接P

原创 PHP中的 抽象類(abstract class)和 接口(interface)

一、 抽象類abstract class 1 .抽象類是指在 class 前加了 abstract 關鍵字且存在抽象方法(在類方法 function 關鍵字前加了 abstract 關鍵字)的類。 2 .抽象類不能被直接實例化。抽象類

原创 PHPStorm 常用 設置配置 和快捷鍵大全 Win/Mac

PHPStorm 下載及主題樣式下載 http://www.lanmps.com/lanmps-tools.html  風.fox 主題 Preferences->Appearance & Behavior ->Appearanc

原创 php固定紅包 + 隨機紅包算法

(本文系轉載,僅用於學習,不做任何商業運用,如有冒犯,請告知刪除) 1 需求 CleverCode最近接到一個需求,需要寫一個固定紅包 + 隨機紅包算法。 1 固定紅包就是每個紅包金額一樣,有多少個就發多少個固定紅包金額就行。 2 隨

原创 Yii2.0-redis擴展的搭建

Yii2.0-redis擴展的搭建 安裝redis擴展: 1.通過composer進行安裝,到項目根目錄cmd運行(推薦) php composer.phar require –prefer-dist yiisoft/yii2-red

原创 yii框架裏實現文件下載,及多文件壓縮包下載

yii框架裏實現文件下載,及多文件壓縮包下載 開發中,經常會用到下載文件,對文件下載需要以壓縮包的形式下載下來,單文件下載有時候遇到圖片或txt文件時,瀏覽器會直接輸出,而不是以文件的形式下載,今天的例子適用於圖片、txt文件、其他文件均

原创 歡vagrant virtualbox VM inaccessible解決辦法

vagrant virtualbox VM inaccessible解決辦法 本Markdown編輯器使用[StackEdit][6]修改而來,用它寫博客,將會帶來全新的體驗哦: 今天一到公司,發現vagrant不能啓動了,提示如下: