Time of Update: 2017-01-19
本文執行個體講述了php使用pdo串連並查詢sql資料庫的方法。分享給大家供大家參考。具體實現代碼如下:複製代碼 代碼如下:$login = "root"; $passwd = "mysql"; try{ $db=new pdo('mysql:host=localhost;dbname=mysql',$login,$passwd); foreach($db->query('select * from test') as $row){
Time of Update: 2017-01-19
返回 IP 網址。 gethostbyname文法: string gethostbyname(string hostname); gethostbyname傳回值: 字串 函數種類: 網路系統 gethostbyname內容說明 本函數可返回某個機器名稱 (Domain Name) 的 IP 網址 (IP Address)。若執行失敗,則返回原來的機器名稱。 使用範例 下例的gethostbyname傳回值為 61.129.70.67 <? echo
Time of Update: 2017-01-19
本文執行個體講述了php產生excel列名超過26列大於Z時的解決方案。分享給大家供大家參考。具體分析如下:我們產生excel都會使用phpExcel類,這裡就來給大家介紹在產生excel列名超過26列大於Z時的解決辦法,這是phpExcel類中的方法,今天查到了,記錄一下備忘,代碼如下:複製代碼 代碼如下:public static function stringFromColumnIndex($pColumnIndex = 0) {
Time of Update: 2017-01-19
本文執行個體講述了php+mysqli實現批量替換資料庫表首碼的方法。分享給大家供大家參考。具體分析如下:在php中有時我們要替換資料庫中表首碼但是又不苦於一個個表去修改首碼,這裡我自己寫了一個mysqli批量替換資料庫表首碼的php程式,感興趣的朋友可以參考一下,代碼如下:<?php header ( 'http-equiv="Content-Type" content="text/html; charset=utf-8"' ); $DB_host = "localhost";
Time of Update: 2017-01-19
近期需要完善一個log機制,監控來自不同伺服器的機器的指令碼執行狀況,特針對windows和Linux及web與命令列模式書寫了一個函數來相容。寫了如下一個function來,可以實現上面的需求:複製代碼 代碼如下:function getServerAddr() { //運行 web app if (isset($_SERVER["SERVER_ADDR"]))
Time of Update: 2017-01-19
有一個XML檔案,內容如下:複製代碼 代碼如下:<?xml version="1.0"?> <shows> <show> <name>Simpsons</name>
Time of Update: 2017-01-19
今天在調取一家商城的頁面資訊時候,使用file_get_contents抑或curl:複製代碼 代碼如下:$url = 'http://www.xxx.com/21/?type=23′; $temp = file_get_contents($url); echo
Time of Update: 2017-01-19
本文執行個體分析了PHP中mysqli_affected_rows作用行數傳回值。分享給大家供大家參考。具體分析如下:mysqli中關於update操作影響的行數可以有兩種返回形式:1. 返回匹配的行數2. 返回影響的行數預設情況下mysqli_affected_rows返回的值為影響的行數,如果我們需要返回匹配的行數,可以使用mysqli_real_connect函數進行資料庫連接的初始化,並在函數的flag參數位加上:MYSQLI_CLIENT_FOUND_ROWS return
Time of Update: 2017-01-19
本文執行個體講述了PHP使用memcache緩衝技術提高響應速度的方法。分享給大家供大家參考。具體分析如下:php雖然己經做到很好很快了,但是如果大資料量時還是會有些卡了,這裡介紹一下PHP中使用memcache緩衝技術提高響應速度方法,有需要瞭解的朋友可參考.memcache既可以在linux下使用,也可以在windows系統下使用,當然首推linux系統,至於如何安裝memcache,google一下就什麼都出來了.下面貼一段memcache的使用例子,代碼如下:複製代碼 代碼如下:<
Time of Update: 2017-01-19
本文執行個體講述了php+ajax實輸入自動搜尋匹配的方法分享給大家供大家參考。具體分析如下:第一種方法利用了jquery autocomplete,第二種使用了jquery ajax,其實兩個都差不多.最簡單的辦法我們就是直接使用jquery autocomplete方法了,如下在執行個體.html中,代碼如下:複製代碼 代碼如下:<script src="/js/v2/jquery.input_complete.js" type="text/javascript"
Time of Update: 2017-01-19
1 絕對路徑、相對路徑和未確定路徑相對路徑相對路徑指以.開頭的路徑,例如複製代碼 代碼如下:./a/a.php (相對目前的目錄) ../common.inc.php (相對上級目錄),絕對路徑絕對路徑是以 / 開頭或者windows下的 C:/ 類似的盤符開頭的路徑,全路徑不用任何參考路徑就可以唯一確定檔案的最終地址。 例如複製代碼
Time of Update: 2017-01-19
Heredoc技術,在正規的PHP文檔中和技術書籍中一般沒有詳細講述,只是提到了這是一種Perl風格的字串輸出技術。但是現在的一些論壇程式,和部分文章系統,都巧妙的使用heredoc技術,來部分的實現了介面與代碼的准分離,phpwind模板就是一個典型的例子。 1.以<<<End開始標記開始,以End結束標記結束,結束標記必須頂頭寫,不能有縮排和空格,且在結束標記末尾要有分號
Time of Update: 2017-01-19
IDE(整合式開發環境)或換句話說PHP編輯器是開發人員在構建移動或Web應用必不可少的工具。在這篇文章中,我們將討論有關PHP編輯器並分享5個最好的跨平台的PHP編輯器。 1.NetBeans NetBeans包括開源的開發環境和應用平台,NetBeans IDE可以使開發人員利用Java平台能夠快速建立Web、企業、案頭以及移動的應用程式,NetBeans
Time of Update: 2017-01-19
本文介紹了可以協助簡化 PHP 開發的10個項目,包括架構,類庫,工具,代碼。1.CakePHP Development FrameworkCakePHP 是一個 PHP 的快速開發架構。它提供了可擴充的架構,使用了常見的 MVC 和 ORM 模式。它遵循約定優於配置理念。2.pChartpChart 是一個用來建立圖表的 PHP 架構。在大部分圖表類庫都收費的今天,pChart堅持免費。你可以用 SQL 查詢、CSV 檔案、或者手工輸入資料。這個項目仍在前期開發中,每周都有更新。3.PHP
Time of Update: 2017-01-19
本文執行個體講述了PHP串連MSSQL時nvarchar欄位長度被截斷為255的解決方案。分享給大家供大家參考。具體分析如下:PHP 串連 MSSQL 的新手經常遇到這個問題:資料庫裡面的 nvarchar 欄位中資料一切正常,但是用 PHP 查詢出來卻發現長度只有 255,我們都知道,在 MySQL 裡面 varchar 的長度只有 255,但是 MSSQL 卻不是,不會是 PHP 將 nvarchar 按照 MySQL 的 varchar 處理了吧.本文給出瞭解決方法:複製代碼
Time of Update: 2017-01-19
PHP程式設計中中文編碼問題曾經困擾很多人,導致這個問題的原因其實很簡單,每個國家(或地區)都規定了電腦資訊交換用的字元編碼集,如美國的擴充 ASCII 碼,中國的 GB2312-80,日本的 JIS 等。作為該國家/地區內資訊處理的基礎,字元編碼集起著統一編碼的重要作用。字元編碼集按長度分為 SBCS(單一位元組字元集),DBCS(雙位元組字元集)兩大類。早期的軟體(尤其是作業系統),為瞭解決本地字元資訊的電腦處理,出現了各種語言版本(L10N),為了區分,引進了 LANG,
Time of Update: 2017-01-19
問題描述: 如果使用者輸入的資料在未經處理的情況下插入到一條SQL查詢語句,那麼應用將很可能遭受到SQL注入攻擊,正如下面的例子:複製代碼 代碼如下:$unsafe_variable = $_POST['user_input']; mysql_query("INSERT INTO `table` (`column`) VALUES ('" . $unsafe_variable . "')"); 因為使用者的輸入可能是這樣的:複製代碼 代碼如下:value'); DROP TABLE
Time of Update: 2017-01-19
本文執行個體講述了利用php的pdo來串連微軟的mssql server資料庫的方法,分享給大家供大家參考。具體實現方法如下:複製代碼 代碼如下:$dsn = 'mssql:dbname=bookStore_demo;host=192.168.1.106'; $user = 'sa'; $password = '123'; //mssql_connect('192.168.1.106','sa','123');
Time of Update: 2017-01-19
本文執行個體講述了php串連odbc資料來源並儲存與查詢資料的方法。分享給大家供大家參考。具體實現代碼如下:複製代碼 代碼如下:$connstr = "driver=microsoft access driver (*.mdb);dbq=".realpath("db.mdb"); $connid = odbc_connect($connstr,"","",sql_cur_use_odbc); $odbc_exec =
Time of Update: 2017-01-19
網上廣泛流傳著一篇文章,講述php的兩個擴充模組memcache和memcached的區別,其中特意強調了memcached與memcached一個很大的區別是memcached模組不支援長串連。以至於後來很多年我都認為memcached是不支援長串連的,其實不然,memcached擴充模組從很早的版本開始就已經支援長串連了。從擴充模組的源碼注視中我們就能看到:/* {{{