原创 centOS7.4 mysql5.7 主從複製
一:系統說明:準備兩個centOS7.4 服務器 A,B 二: 安裝mysql5.71:停到之前的mysql 如果有安裝的卸載掉。2: 安裝mysql5.7 三部曲1) // 指定安裝包路徑並下載 ]# cd usr/local
原创 大陸內地身份證算法+銀行卡算法
//身份證算法 function sfz($id) { $len = strlen($id); if($len != 18) { return 0; }
原创 phpExecl 導出execl 表格
1:下載PHPExecl 插件下載地址:https://download.csdn.net/download/rainredhezhang/103594992:放到對應的目錄上,3:寫通用導出方法,function exportexecl
原创 centOS7.4+nginx 1.12.2負載均衡
1:參數信息 三臺 centOS7.4 A,B,C A作爲主服務器,B C作爲分流的服務器 都搭建 nginx 1.12.2 一:安裝 nginx 1:下載nginx rpm 包 ]# wget http://nginx.org
原创 mysql 存儲過程批量添加數據
/**案例:每天凌晨統計記錄一下每個用戶當前的進賬跟支出**/金額記錄表:test_user_log列名類型大小備註idint11 typetinyint1類型(1 爲進,2爲出)pricedecimal(12,6)金額user_idi
原创 MySQL 事件相關
## 查詢是否開啓事件SHOW VARIABLES LIKE 'event_scheduler';## 開啓事件##SET GLOBAL event_scheduler = ON;## 關閉事件##SET
原创 php 判斷訪問的是否是手機端
// 判斷是否是手機端 if(WAP_URL !=""){ $ua = @$_SERVER['HTTP_USER_AGENT']; if(preg_match('/(iphone|android|Windows\sPhone)/i'
原创 mysql 存儲過程動態拼接sql並執行賦值
處理拼接sql並且是在select查詢拼接時的賦值:CREATE DEFINER = CURRENT_USER PROCEDURE `NewProc`(in _xnb varchar(50)) BEGIN
原创 mysql 存儲過程一個簡單的循環遍歷操作數據
1:第一個存儲過程程序,必須保持起來BEGIN ##定義判斷變量 DECLARE _flag varchar(50); ## 定義查詢變量 DECLARE _cur CURSOR FOR SELECT `name` FROM
原创 mysql 存儲過程相關錯誤解決
1:在Navicat中創建一個帶參數的存儲過程,輸入參數執行時卻出現以下錯誤: Procedure execution failed1054 - Unknown column 'XXX' in 'field list' 解決:可在輸入參數
原创 php網站接口簡單的加密,判斷方法
// md5加密數據 添加sign function md5Encryption($post_data) { $post_data['time_stamp'] = time(); ksort($post_data); $post_d
原创 php 四種基礎算法集合
// 排序算法學習 // 1:冒泡排序 // 思路分析:在要排序的一組數中,對當前還未排好的序列,從前往後對相鄰的兩個數依次進行比較和調整,讓較大的數往下沉,較小的往上冒。即,每當兩相鄰的數比較後發現它們的排序與排序要求相反時,就將它們互
原创 php get/post 提交數據
//GET方式 function getSMS($url,$data='') { $get=''; while (list($k,$v) = each($data)) { $get .= $k."=".urlencode($v
原创 php 字符串各種正則驗證集合
function check($data, $rule = NULL, $ext = NULL) { $data = trim(str_replace(PHP_EOL, '', $data)); if (empty($data))