Time of Update: 2015-07-10
標籤:使用pdo串連資料庫在使用thinkphp架構下在自己的頁面單獨使用PDO需要use PDO;然後才能使用try { //$dbh = new PDO ($dsn,$username,$pwd); $dbh = new PDO(‘sqlsrv:Server=127.0.0.1,1433;Database=SQLtest‘,"sa", "zhengfeng79"); foreach( $dbh -> query ( ‘SELECT * from [user]‘ )
Time of Update: 2015-07-07
標籤: 在使用之前首先應該設定資料庫的參數,詳見檔案application/config/database.php,裡麵包含主機名稱,登陸使用者名稱,登入密碼,資料庫名,編碼資訊等。 在配置成功後,可以簡單的調用:$this->load->database();進行資料庫連結。 然後可以使用$this->db->query(),$this->db->insert()等方法對資料庫進行相應sql操作,例如下面給出的包含CI架構封裝查詢特性的相關語句:$sq
Time of Update: 2015-07-09
標籤:nginx php 高並發 線上運行了一套輔助系統是利用了開源的PHP改的,之前也沒怎麼玩過PHP,沒想到這玩意兒還是有不少坑的。突然某一天一個使用者做線上活動推廣,然後短時間內湧進來了上萬的請求,然後資料庫連接耗盡,短時間內幾乎拖垮了整個系統。導致系統奔潰的有多方面原因,今天主要針對PHP沒有資料庫連接池的原因來分析。在PHP裡,資料庫連接在請求到達時建立,請求結束時釋放。如果同時幾千個
Time of Update: 2015-07-08
標籤:---恢複內容開始---$connection=new mysqli($db_host,$db_user,$db_password,$db_name);if(!mysqli_connect_errno()){return $connection;}else{echo ‘failed to connect database, please check your web configuration’;}$sql=”select * from xxx
Time of Update: 2015-07-12
標籤:atitit。全域變數的設計與實現 java php的異同 1. 超級全域(Superglobals)”變數 12. 全域變數和“global”關鍵字 13. 更加好的方法 使用 $GLOBALS 替代 global 14. php和java的全域變數區別 25. 參考
Time of Update: 2015-07-12
標籤:atitit.session的原理以及設計 java php實現的異同 1. session的儲存:java在記憶體中,php指令碼因為不能常駐記憶體,所以在檔案中 12. php的session機制
Time of Update: 2015-07-10
標籤: 在寫php代碼的時候,發現調用介面返回的結果類型是對象,不是自己想要的數組,於是乎,寫了一個將對象轉化數組的函數: 1 /** 2 * 將對象轉化為數組 3 */ 4 private function objectToArray($obj) 5 { 6 $_arr = is_object($obj) ? get_object_vars($obj) : $obj; 7
Time of Update: 2015-07-11
標籤:簡單的PHP演算法題(待完善…) 只列印0 具體個數由輸入的參數n決定 如n=5就列印00000根據n值列印n個0 列印一行 0101010101010101010101 具體個數由輸入的參數n決定 如test.php?n=3列印010根據n值列印010101… 實現1 00 111 0000 11111 for if 實現<?phpfor ($i = 0; $i < 10; $i++) {
Time of Update: 2015-07-10
標籤:atitit.http get post的原理以及架構實現java php 1. 相關的設定 11.1. urlencode 11.2. 輸出資料流的編碼 11.3. 圖片,檔案的post 12. get比較簡單只是文字串 13. post 位元組流(基礎) 14. post文字(with編碼) 25. 發送http請求的架構
Time of Update: 2015-07-10
標籤:Atitit. 指令碼語言的斷點單步調試的設計與實現 attialx 總結 php 參照java 1. 斷點的實現:手動斷點 die和exit是等價的 12. 變數表的實現 13. print_r( $vars_list ); 14. print_r和var_dump都能輸出數組和對象, 15. 參考
Time of Update: 2015-07-10
標籤:PHP&MYSQL 開發環境準備SAE http://sae.sina.com.cn/GitHub https://github.com/Git http://git-scm.com/代碼部署手冊 http://sae.sina.com.cn/doc/tutorial/code-deploy.htmlbootstrap.css http://cdn.bootcss.com/bootstrap/3.3.4/css/boots
Time of Update: 2015-07-09
標籤: PHP ECMAScript 長度 $length = count($array) length = array.length 增 array_unshift($array, new1,new2) 開頭添加一個或多個元素,返回長度 array.unshift(new1,new2)
Time of Update: 2015-07-09
標籤:在php中向前台js中傳送一個二維數組,並在前台js接收穫取其中值的全過程方法: (1),方法說明:現在後台將數組發送到前台 echo
Time of Update: 2015-07-10
標籤:演算法 遍曆 PHP樹產生迷宮及A*自動尋路演算法迷宮演算法是採用樹的深度遍曆原理,這樣產生的迷宮相當的細,而且死胡同數量相對較少!任意兩點之間都存在唯一的一條通路。至於A*尋路演算法是最福士化的一全自動尋路演算法完整代碼已上傳,http://download.csdn.net/detail/hello_katty/8885779 ,此處做些簡單解釋,還需要大家自己思考動手。廢話不多說,貼上帶代碼迷宮產生類:/*
Time of Update: 2015-07-08
標籤:1. isset功能:判斷變數是否被初始化說明:它並不會判斷變數是否為空白,並且可以用來判斷數組中元素是否被定義過注意:當使用isset來判斷數組元素是否被初始化過時,它的效率比array_key_exists高4倍左右<?php$a = ‘‘;$a[‘c‘] = ‘‘;if (!isset($a)) echo ‘$a 未被初始化‘ . "";if (!isset($b)) echo ‘$b 未被初始化‘ . "";if (isset($a[‘c‘])) echo ‘$a
Time of Update: 2015-07-08
標籤:PHP筆記——java程式員看懂PHP程式 php是一種伺服器端指令碼語言,類型鬆散的語言。<?php ?> xml風格<script
Time of Update: 2015-07-08
標籤: 一維數組排序可以使用asort、ksort等一些方法進程排序,相對來說比較簡單。二維數組的排序怎麼實現呢?使用array_multisort和usort可以實現. 例如像下面的數組: 複製代碼代碼如下: $users = array( array(‘name‘ => ‘tom‘, ‘age‘ => 20) , array(‘name‘ => ‘anny‘, ‘age‘
Time of Update: 2015-07-11
標籤:做php開發的朋友有時候會希望自己的電腦能每天定時的運行一下某個指令碼,但定時執行php指令碼這種概念似乎多半是在linux中才提到,下面這篇文章主要和大家分享一下在win7下如何設定計劃任務,以實現定時執行我們的php指令碼。1.如依次選擇 "開始"--->"所有程式"--->"附件"--->"系統工具"--->"務排程器"2.在開啟的面板中選擇"建立任務"3.在"常規"選項卡裡填寫任務名稱4.選擇"操作"選項卡
Time of Update: 2015-07-08
標籤:Windows下Memcached的安裝配置方法1、將第一個包解壓放某個盤下面,比如在c:\memcached。2、在終端(也即cmd命令介面)下輸入 ‘c:\memcached\memcached.exe -d install‘ 安裝。3、再輸入: ‘c:\memcached\memcached.exe -d start‘ 啟動。(需要注意的: 以後memcached將作為windows的一個服務每次開機時自動啟動。這樣伺服器端已經安裝完畢了)。4、下載php_memcache.DLL
Time of Update: 2015-07-11
php實現連續ping遠程伺服器指令碼,phpping指令碼使用情境:公司的國外伺服器訪問緩慢,較長時間未訪問其資源,導致解析訪問緩慢。指令碼作用:持續ping該類伺服器,保證中轉路由能在業務使用時能夠快速響應請求。<?phpdefine('LOGTAG', 'ping');declare(ticks = 1);$pid_arr = array();pcntl_signal(SIGQUIT,