Time of Update: 2016-07-13
一個不錯的利用php把mysqlDatabase Backup匯出成sql樣本,希望對大家會有所協助。用php代碼實現Database Backup可以使網站的管理變得非常便捷,我們可以直接進後台操作就能完成資料庫的備份。關鍵技術:1. 首先要得到該資料庫中有哪些表,所用函數 mysql_list_tables(),然後可以將擷取的所有表名存到一個數組。2. show create table 表名 可以擷取表結構。3. select * from 表名 取出所有記錄,用迴圈拼接成
Time of Update: 2016-07-13
關於什麼是Sphinx這裡我不不介紹了大家可百度查一下,下面我來介紹的是關於PHP中Sphinx長串連問題解析,希望些文章對各位朋友有協助。SphinxClient::open(PECL sphinx >= 1.0.3)SphinxClient::open — 建立到搜尋服務端的持久串連說明public bool SphinxClient::open ( void )建立到搜尋服務端的持久串連.參數此函數沒有參數。傳回值成功時返回 TRUE, 或者在失敗時返回
Time of Update: 2016-07-13
php與mysql本來就是天生的一對了,下面我來介紹在php程式中怎麼調用在mysql中己經寫好的預存程序,大家一起來看看具體實現方法。Mysql預存程序建立文法 代碼如下複製代碼 CREATE PROCEDURE和CREATE FUNCTIONCREATE PROCEDURE sp_name ([proc_parameter[,...]]) [characteristic ...] routine_body CREATE FUNCTION sp_name
Time of Update: 2016-07-13
apmserv是一款整合的php mysql apache的應用開發環境了,安裝好之後就幫我配置好了環境並且還有phpmyadmin了,下面我來介紹在修改root密碼同時把phpmyadmin密碼同時改過來。使用apmserv 5.2.6 搭建PHP環境,通過apmser.5.2.6的管理mysql資料庫,會自動進入phpmyadmin的登入介面, root帳號密碼預設為空白 ,進入phpmyadmin 提示需要修改root
Time of Update: 2016-07-13
本文章記錄一下自己在學習php MemCache記憶體緩衝的一些學習筆記與理解,現在與各位朋友分享,希望此文章對大家有協助。一、Memcache簡介Memcache(記憶體,緩衝) :是一個高效能的分布式的記憶體對象緩衝系統。通過在記憶體裡維護一個巨大的HashTable。由Memcached來管理這個巨大的HashTable。二、Memcache 與
Time of Update: 2016-07-13
本文章來給大家介紹一個PHP利用XML備份MySQL資料庫執行個體,這種方法個人認為只適用小資料量,並且安全性要求不高的使用者了。以下是在Linux下通過Apache+PHP對Mysql資料庫的備份的檔案代碼: 檔案一、Listtable.php (檔案列出資料庫中的所有表格,供選擇備份) 請選擇要備份的表格: 代碼如下複製代碼 $con=mysql_connect('localhost','root','xswlily');
Time of Update: 2016-07-13
mongoDB資料庫是一種以json格式儲存的資料庫,非常適用於各種應用開發,下面我來給各位朋友介紹一些mongoDB學習執行個體。mongodb想要整合PHP,需要安裝Mongo擴充,這個比較簡單,現在說一下MongoDB PHPAPI 及用法先看一個簡單的例子:Php代碼 1. 2. $m = new Mongo(); //這裡採用預設串連原生27017連接埠,當然你也可以串連遠程主機如 192.168.0.4:27017,如果連接埠是270
Time of Update: 2016-07-13
本文章來給各位同學介紹使用memcache構建簡單的記憶體訊息佇列,用一個比較不錯的執行個體來給大家介紹,希望此方法對大家有協助哦。memcache功能太簡單了,只能 set get 和delete, 只能儲存key-value的資料, 不能儲存列表。 當然也可以把一個列表給序列化了之後存進memcache, 但是會存在並發的問題, 每次儲存資料(插隊或者出隊)的時候都要給資料加鎖,在高並發的情況下很難保證資料的一致性! 但是memcache 有一個 increment
Time of Update: 2016-07-13
在php中有時我們要替換資料庫中表首碼但是又不苦於一個個表去修改首碼吧,下面我自己寫了一個mysqli批量替換資料庫表首碼的php程式,希望些方法對你有協助。 代碼如下複製代碼 header ( 'http-equiv="Content-Type" content="text/html; charset=utf-8"' );$DB_host = "localhost"; //資料庫主機$DB_user = "root"; //資料庫使用者$DB_psw = "root3306"; //
Time of Update: 2016-07-13
講過利用jquery ajax與php實現圖片上傳,下面我介紹利用php ajax實現各種檔案無重新整理上傳,直接放執行個體希望給各位同學有協助。可以批量進行添加上傳,簡單方便 代碼如下複製代碼 up_deal.php 代碼如下複製代碼 if ((($_FILES["file1"]["type"] == "image/gif")|| ($_FILES["file1"]["type"] == "image/jpeg")||
Time of Update: 2016-07-13
在網上看了很多教程都是只講到了一部份,如果串連資料庫就唯寫了串連資料或查詢只有查詢,下面這文章從php 配置mysql串連然後到查詢資料執行個體。下面講一下PHP連結MYSQL資料庫PHP與mysql連結和查詢全過程1、配製:php.ini 載入mysql組件: extension=php_mysql.dll 前的; 去掉 extension_dir = ” “ 路徑是否正確2、PHP文法
Time of Update: 2016-07-13
php串連不上mysql的原因有很多種常用的可能是函數沒開啟或mysql資料庫配置有問題,下面我來給大家介紹php串連不上MySQL一些問題的分析與解決方案。現象1在PHP error log裡發現:PHP Warning: mysqli::mysqli(): (HY000/2003): Can’t connect to MySQL server on ‘XXX.XXX.XXX.XXX’ (99) in /u1/www/XXXX.php on line
Time of Update: 2016-07-13
檔案搜尋就是利用php遍曆目錄然後去一個個檔案擷取檔案名稱進行對比,然後尋找到我們指定檔案時就停止遍曆並顯示要搜尋的檔案名稱與地址即可。今天要做一個專門用於處理搜尋檔案的功能,而搜尋的檔案可能是位於某個目錄下的,尋找目錄下是否存在該目錄,PHP函數當中好像沒有專門這樣的搜尋函數。檔案的操作在 php 中是不可缺少的,而檔案的使用頻率也是非常高的,比如我們常見的目錄管理系統,無資料庫留言本等,都用到了檔案的操作,而這裡的檔案指的不僅僅是目錄的操作,還有指定檔案的操作,比如 txt
Time of Update: 2016-07-13
csv檔案是一種純文字檔案,但利用excel檔案開啟可以當作excel檔案使用,下面我來總結幾個常用的讀取excel的php執行個體。PHP有內建的分析.csv函數:fgetcsvarray fgetcsv ( int $handle [, int $length [, string $delimiter [, string $enclosure]]] )handle 一個由 fopen()、popen() 或 fsockopen() 產生的有效檔案指標。length (可選)必須大於 CVS
Time of Update: 2016-07-13
我們產生excel都會使用phpExcel類了,下面我來給大家介紹在產生excel列名超過26列大於Z問題解決辦法吧。這是phpExcel類中的方法。今天查到了,記錄一下備忘。 代碼如下複製代碼 public static function stringFromColumnIndex($pColumnIndex = 0) { // Using a lookup cache adds a slight memory overhead, but boosts
Time of Update: 2016-07-13
CSV是(逗號分隔值)的英文縮寫,通常都是純文字檔案。建議使用WORDPAD或是記事本(NOTE)來開啟,再則先另存新檔後用EXCEL開啟,也可以直接使用excel開啟,和excel檔案一樣。php產生excel檔案(csv)參考代碼如下: 代碼如下複製代碼 header("Content-type:application/vnd.ms-excel");header("Content-Disposition:attachment;filename= www.bKjia.c0m
Time of Update: 2016-07-13
php備份mysql資料庫是很多個人站長網站所具備的功能,當然如果你要備份幾個GB或更大的資料庫時php備份方法感覺有點吃力了。PHP 備份 mysql 資料庫的原始碼,在完善的 PHP+Mysql 項目中,在後台都會有備份 Mysql 資料庫的功能,有了這個功能,我們就不用再使用 FTP 或者使用 mysql 的管理工具進行 mysql 資料庫下載了,非常方便,對於想做這樣功能的 phper 來說,其實原理並不是很麻煩,主要有以下三點:一,一定要串連資料庫,這樣才能通過 SQL 陳述式列印出
Time of Update: 2016-07-13
excel匯入mysql資料庫我整理了兩種辦法,一種就是使用PHP-ExcelReader來匯入,另一種是把excel轉換成csv檔案直接使用php相關函數匯入即可。昨晚一個客戶聯絡我做網站,提出的要求是需要把客戶提供的excel檔案裡面的資料匯入到mysql資料庫,最常用的方法就是先把xls檔案匯出為csv格式的檔案,然後在解析csv格式的檔案匯入到mysql資料庫。方法比較冗餘,而且分好幾步進行,很不方便,斷橋殘雪今天介紹一種方法是直接跳過csv的中間環節,直接把excel檔案匯入mysql
Time of Update: 2016-07-13
本文章來給大家介紹一個php+mysql文章瀏覽次數統計及發布時間執行個體,如果你對此有需要不防進入參考一下吧。一個網頁能顯示出“檔案上傳時間”和“瀏覽人數”,不僅是文章曆史的紀錄,也能反映出該文章的受眾歡迎度。“檔案上傳時間”和“瀏覽人數”記錄方法肯定很多,筆者根據自己的理解用php+mysql寫了一個,不知代碼夠不夠最佳化,但使用起來感覺不錯,沒有問題,今寫出來和大家一起分享。思路1、文章上傳時先
Time of Update: 2016-07-13
本文章提供了一個mysql2xml轉換類,可以快速的把xml轉換成mysql同時反之也可以把mysql轉換成xml哦,下面看代碼。mysql2xml.php類檔案:用於備份MySQL資料的!! 代碼如下複製代碼 class MySQL2XML { protected $conn; protected $result; protected $tables; protected $saveFolder = 'datas/';