原创 Navicat連接mysql數據庫中文顯示亂碼解決方法,但是phpmyadmin顯示正常的。

參考以下解決方法 點擊localhost(自己看着辦)連接—-屬性-切換到高級選項卡–去掉勾選的“使用mysql字符集” 選項–在“編碼”處選擇65001(UTF-8)或10008-GB2312,再打開就能正常顯示中文了。 如果上面方法不

原创 mysql,thinkphp模式查詢返回健值對

M("user", 'kw_')->getField('id,real_name');

原创 git命令實踐

一、命令 git checkout -b 分支名 //創建分支並切換到該分支 git checkout 分支名 //切換到該分支 git merge 分支名 //把分支合併到當前分支 git branch -d 分支名 //刪除該分支 g

原创 獲取單選按鈕的值

<!doctype html> <html> <head> <meta charset="utf-8"> <title>無標題文檔</title>

原创 redis在windows下安裝和PHP中使用

1、redis簡介 redis是一個key-value存儲系統。和Memcached類似,它支持存儲的value類型相對更多,包括string(字符串)、list(鏈表)、set(集合)、zset(sorted set --有序集合)

原创 thinkphp curd的事務回滾

  /**       *thinkphp數據庫的事務回滾例子       *這一般用在多表操作,比如: (1)訂單表和其他訂單關聯信息,刪除訂單同時也要把訂單關聯表中的信息刪掉,如果說刪除了訂單表結果在刪除訂單關聯信息表時出現問題,也就

原创 數據按天分類

public function show(){     $m   = new Model();     $sql = "select *,FROM_UNIXTIME(created,'%Y-%m-%d') as created from

原创 PHP使用外部命令導出數據庫,備份到服務器並下載到本地

<?php // $dumpFileName目錄要有可寫權限 $DbHost = 'localhost';   $DbUser = 'root';   $DbPwd = '123456';   $DbName =

原创 ThinkPHP的增、刪、改、查

今天學到了對ThinkPHP的增、刪、改、查的一些操作,感覺寫的挺清楚的,大家一起學習一下吧! 一、創建操作 在ThinkPHP使用add方法新增數據到數據庫。 使用方法如下: $User = M("User"); // 實例化User對

原创 Yii2 ajax驗證表單輸入

MemberController.php public function actionEditInfo() { $model = EditInfoForm::findOne(Yii::$app->user->id); /

原创 Yii Select2實時手動輸入查詢

之前在工作中遇到了問題,我要實時手動輸入篩選查詢用戶,有兩種實現方式 方式一: <?= $form->field($model, 'companies_company_id')->widget(Select2::classname()

原创 Ubuntu安裝JDK

一、半自動方式 1、通過apt-get直接下載安裝JDK sudo apt-get install openjdk-7-jdk 執行之後會將JDK安裝到/usr/lib/jvm/java-7-openjdk-i386/ 2、通過upd

原创 array_map和array_reduce替換for循環

array_map -- 將回調函數作用到給定數組的單元上 摘錄一段PHP手冊的列子簡要說明如下:function cube($n){ return $n * $n * $n; }$a = array(1, 2, 3, 4, 5);$b 

原创 YII2 GridView聯表:文本框搜索、下拉框選擇搜索和排序

用戶資金記錄表和用戶表,兩張表通過userId關聯 需求:需要在資金記錄表中添加兩列,username用戶名和realname真實姓名,並實現自動搜索 直接乾貨 第一步:找到用戶資金記錄表對應的AR模型類 ,common\models\B

原创 解決問題E: 無法獲得鎖 /var/lib/dpkg/lock - open (11: 資源暫時不可用) E: 無法鎖定管理目錄

在用sudo apt-get install telegram安裝軟件IM時,由於速度太慢,想換個軟件源,直接關閉了終端,apt-get但進程沒有結束,結果終端提示 :“E: 無法獲得鎖 /var/lib/dpkg/lock - ope