Time of Update: 2016-07-13
本文章來給大家介紹一個PHP mysql交易回復操作執行個體,有需要瞭解事物復原的朋友可參考。操作方法很簡單。MYSQL中只有INNODB和BDB類型的資料表才能支援交易處理!其他的類型是不支援的! 代碼如下複製代碼 public function insertUser ($userArray){ foreach ($userArray as $key => $value) { @$field .= "$key,"; @$content .= "'$value',"; }
Time of Update: 2016-07-13
如果你要php能與mysql串連我們首頁要知道php需要在php.ini中把mysql模組給開啟了,具體的開啟方法文章後面會介紹了,下面我們來看php串連mysql執行個體測試吧。PHP串連MySQL資料庫是通過 mysql_connect() 函數來開啟非持久的 MySQL 串連。 文法:mysql_connect(servername, username, password); 參數說明:servername:可選。要已連線的服務器名稱,預設是
Time of Update: 2016-07-13
php備份mysql我們需藉助於系統的計劃任務功能,下面我來介紹在linux中php備份mysql執行個體方法。#將所有備份檔案備份到指定的目錄,如/backup/mysql_data_backup 代碼如下複製代碼 mkdir /backup/mysql_data_backup -p cd /backup/mysql_data_backupwget /backmysql.txt -O backmysql.php chmod +x backmysql.php crontab -e
Time of Update: 2016-07-13
首先, mysqli 串連是永久串連,而mysql是非永久串連。什麼意思呢? mysql串連每當第二次使用的時候,都會重新開啟一個新的進程,而mysqli則只使用同一個進程,這樣可以很大程度的減輕伺服器端壓力。mysqli封裝了諸如事務等一些進階操作,同時封裝了DB操作過程中的很多可用的方法。應用比較多的地方是 mysqli的事務。比如下面的樣本: 代碼如下複製代碼 $mysqli = new
Time of Update: 2016-07-13
圖片儲存資料庫並不是一個明智的做法,我們多半是把圖片儲存到伺服器,然後把圖片地址儲存到資料庫,這樣我們每次只要讀出圖片地址就可以顯示了,但下面我還是來介紹一個圖片儲存到mysql資料庫的問題解決辦法。 代碼如下複製代碼 require 'class/db.php';$fileName = "a1.jpg";$fp = fopen($fileName, "r");$img = fread($fp,
Time of Update: 2016-07-13
文章來給大家介紹在yii架構中利用PHPExcel外掛程式來快速執行個體匯出excel資料的具體方法,有在使用yii的同學不防進入參考一下。最近在研究PHP的Yii架構,很喜歡,碰到匯出Excel的問題,研究了一下,就有了下面的方法: 1、首先在cofig/main.php中添加對PHPExcel的引用,我的方式是這樣: 代碼如下複製代碼 // autoloading model and component classes 'import'=>array(
Time of Update: 2016-07-13
本文章來給大家介紹關於redis存取權限控制,密碼設定基本步驟,有需要瞭解的朋友不防進入參考。redis作為一個高速資料庫,在互連網上,必須有對應的安全機制來進行保護。1.比較安全的辦法是採用綁定IP的方式來進行控制。 代碼如下複製代碼 bind 127.0.0.1 表示僅僅允許通過127.0.0.1這個ip地址進行訪問。那麼其實只有自己才能訪問自己了,其他機器都無法訪問他。這段命令要去redis.conf裡修改。這裡請注意我們常用的啟動方式src/redis-server改為
Time of Update: 2016-07-13
在mysql中我們會看到有兩種常用的資料庫連接模式,一種是長久串連,另一各是頁面訪問完之後就斷了串連,下面我來分別介紹mysql_connect與mysql_pconnect的區別,有需要瞭解的朋友可參考。PHP mysql_pconnectmysql_pconnect() 函數開啟一個到 MySQL 伺服器的持久串連。mysql_pconnect() 和 mysql_connect()
Time of Update: 2016-07-13
我們在網站開發時比較合理的做法就是我們的常用的一些程式做成函數或封閉成類,這樣可以重複利用,可以節約開發成本了,下面我來給各位介紹了我常使用的類。有物件導向技術基礎的編程人員看一天就可以寫起來了。而PHP在訪問資料庫的時候又經常會出現各種問題,如字元編碼問題、SQL語法錯誤問題、PHP處理資料記錄對象和返回對象的問題等。我這裡寫了一個資料庫操作類,封裝了資料庫增刪添改等操作,很方便使用。用這個類,可以加速網站的後台開發。優點:1.方便快捷,
Time of Update: 2016-07-13
因為工作需要我們需要把mysql中的資料匯出成csv檔案,然後由商家提供的資料我們再要利用php匯入csv檔案到mysql資料庫,下面我來給大家介紹PHP把匯入和匯出CSV檔案到mysql資料庫程式碼,有需要瞭解的朋友可參考。下面只是一個簡單的執行個體我們先準備mysql資料表,假設項目中有一張記錄學生資訊的表student,並有id,name,sex,age分別記錄學生的姓名、性別、年齡等資訊。 代碼如下複製代碼 CREATE TABLE `student` ( `id`
Time of Update: 2016-07-13
在php中讀取操作csv檔案的方法有很多,最簡單的可以直接使用fopen像開啟txt檔案開啟,然後利用explode按, 分開就成了,產生也一樣直接使用a,b,c,e儲存成csv格式就KO,但php還提供了fputcsv函數對csv檔案操作,下面我來介紹介紹。1.產生CVS,fputcsv()將行格式化為 CSV 並寫入檔案指標 代碼如下複製代碼 $list = array ( 'aaa,bbb,ccc,dddd', '11,22,33', '"php","java"
Time of Update: 2016-07-13
使用文本資料庫一般是針對小型的應用程式了,這種不就需要安裝資料庫了,我們可以直接操作文字檔就可以了,但時怎麼操作都不如mysql資料庫好用了,下面我來給大家介紹一個文本資料庫轉為mysql資料庫執行個體。 代碼如下複製代碼 require_once 'config.php'; $action = empty($_GET['action']) ? '' : $_GET['action']; $id = isset($_GET['id']) ? $_GET['id'] :
Time of Update: 2016-07-13
一個超級簡單的PHP MySQL入門教程之從資料庫讀取資料執行個體,大家可參考。SELECT 語句用於從資料庫中選取資料。從資料庫表中選取資料SELECT 語句用於從資料庫中選取資料。文法SELECT column_name(s) FROM table_name注釋:SQL 陳述式對大小寫不敏感。SELECT 與 select 等效。為了讓 PHP 執行上面的語句,我們必須使用 mysql_query() 函數。該函數用於向 MySQL 發送查詢或命令。例子下面的例子選取儲存在
Time of Update: 2016-07-13
本文章給各位同學介紹利用phpexcel外掛程式快速實現對excel表格的作業碼,有需要瞭解學習的朋友不防進入參考。以工作的第一步就是要將資料從excel中取出來。這裡我使用到了一個開源php處理excel類:phpexcel. 該項目的詳細資料 http://phpexcel.codeplex.com/ 。我目前使用的是phpexcel1.7.3版本,
Time of Update: 2016-07-13
購物車數量意思就是在我們買東西時可以隨時刪除工增加商品,這樣我們的購物車就必須更新記錄啊,下面我來給大家介紹PHP購物車更新購物車數配量序與原因,有需要瞭解的朋友可參考。表單部分: 代碼如下複製代碼 PHP 處理部分: 代碼如下複製代碼 require 'config.inc.php';require 'checklogin.php';$username = $_SESSION['username'];$action =
Time of Update: 2016-07-13
在php中串連資料有mysql_connect() 函數或mysql_pconnect()函數來完成,下面我給大家php入門者簡單介紹介紹。常用串連函數mysql_connect()mysql_connect(servername,username,password);長串連函數mysql_pconnect()mysql_pconnect(servername,username,password); 代碼如下複製代碼 $con = mysql_connect("localhost","
Time of Update: 2016-07-13
本文章來給各位同學介紹phpMyadmin建立Mysql資料庫及獨立資料庫帳號建立,如果你不會mysql命令來建立資料庫之類的我們可以使用phpmyadmin來完成哦。phpMyadmin建立Mysql資料庫和獨立資料庫帳號教程在一個伺服器上一般來講都不止一個網站,更不止一個MySQL(和PHP搭配之最佳組合)資料庫。為了防止安全隱患,我們一般針對每個資料庫都設定了獨立的資料庫訪問帳號,該帳號僅有訪問該資料庫的許可權。下面就讓我們來具體示範一下:1、首先我們要登陸phpMyAdmin(做為現在的
Time of Update: 2016-07-13
本文章來給大家介紹關於如何在Drupal讀取Excel並匯入到mysql資料庫的方法,這裡我們介紹使用excel外掛程式PHPExcel,PHPExcel 是用來操作Office Excel 文檔的一個PHP類庫,它基於微軟的OpenXML標準和PHP語言。可以使用它來讀取、寫入不同格式的試算表,如 Excel (BIFF) .xls, Excel 2007 (OfficeOpenXML) .xlsx, CSV, Libre/OpenOffice Calc .ods, Gnumeric,
Time of Update: 2016-07-13
在php中提供了大量的擷取遠程伺服器檔案的函數,包括有:file()函數、file_get_contents()函數、fopen()->fread()->fclose()模式、curl方式、fsockopen()函數、socket模式等等,下面我來分別來介紹介紹。1. file()函數file() 函數把整個檔案讀入一個數組中。與 file_get_contents() 類似,不同的是 file()
Time of Update: 2016-07-13
如果我們利用phpmyadmin 匯入檔案時發現提示檔案太大匯入不成功,後來百度才知道我們可修改php.ini中的幾個參數來修改phpmyadmin匯入檔案大小,有碰到此問題的朋友可參考。具體方法修改php上傳檔案大小的幾個配置參數upload_max_filesizememory_limitpost_max_sizephp設定檔(預設php.ini)裡面以上這三項的值都要改大找到upload_max_filesize, memory_limit 和