淺談php mysql與mysqli的差別及用法

php5.6.4是php5版本的最後修訂,php5.6.4之後就直接升級到php7版本,
php5版本是採用mysql資料庫語法,php5.6.4之後的版本(含php5.6.4)是採用mysqli語法
mysqli是mysql與import簡稱

一、MySQL與mysqli區別:

1.MySQL是非持繼連線函式,MySQL每次連結都會開啟一個連線的程序。

2.mysqli是永遠連線函式,mysqli多次執行mysqli將使用同一連線程序,從而減少了伺服器的開銷。
mysqli封裝了諸如事務等一些高階操作,同時封裝了DB操作過程中的很多可用的方法。

二、MySQL與mysqli用法:

1. MySQL(過程方式):

$conn = mysql_connect(‘localhost’, ‘user’, ‘password’); //連線mysql資料庫  

mysql_select_db(‘data_base’);  //選擇資料庫  

$result = mysql_query(‘select from data_base’);//第二個可選引數,指定開啟的連線  

$row = mysql_fetch_row( $result ) ) //只取一行資料  

echo $row[0]; //輸出第一個欄位的值  

mysqli以過程式的方式操作,有些函式必須指定資源,比如mysqli_query(資源標識,SQL語句),
並且資源標識的引數是放在前面的,而mysql_query(SQL語句,’資源標識’)的資源標識是可選的,
預設值是上一個開啟的連線或資源。

2. mysqli(物件方式):  

$conn = new mysqli(‘localhost’, ‘user’, ‘password’,’data_base’);  //要使用new操作符,最後一個引數是直接指定資料庫  

//假如構造時候不指定,那下一句需要$conn -> select_db(‘data_base’)實現  

$result = $conn -> query( ‘select from
data_base’ );  

$row = $result -> fetch_row(); //取一行資料  

echo row[0]; //輸出第一個欄位的值

使用new mysqli(‘localhost’, usenamer’, ‘password’, ‘databasename’);會報錯,提示如下:

Fatal error: Class ‘mysqli’ not found in …

一般是mysqli是沒有開啟的,因為mysqli類不是預設開啟的,win下要改php.ini,去掉php_mysqli.dll前的;
,linux下要把mysqli編譯進去。

三、mysql_connect()與mysqli_connect()

1.使用mysqli,可以把資料庫名稱當作引數傳給mysqli_connect()函式,也可以傳遞給mysqli的建構函式;

2.如果呼叫mysqli_query()或mysqli的物件查詢query()方法,則連線標識是必需的。
~歡迎轉載,但請註明來源網站名稱和網址,文章若有侵權,請來信告知,我們會盡快處理~

動態廣告輪播 jquery


[Jquery]橫幅圖片隨機百葉窗語法下載

~歡迎轉載,但請註明來源網站名稱和網址,文章若有侵權,請來信告知,我們會盡快處理~

原始碼如下: ~歡迎轉載,但請註明來源網站名稱和網址,文章若有侵權,請來信告知,我們會盡快處理~

Dreamweaver計算文章新聞點擊率

~節錄自Dreamweaver CS6 X PHP超強互動網站特訓班 (電子書) 作者:鄧文淵 總監製/文淵閣工作室 編著節錄自歡迎轉載,但請註明來源網站名稱和網址,文章若有侵權,請來信告知,我們會盡快處理~

橫幅slideshow 3d影像demo

  • image1

    Creative Lifesaver

  • image2

    Honest Entertainer

  • image1

    Brave Astronaut

  • image1

    Affectionate Decision Maker

  • image1

    Faithful Investor

  • image1

    Groundbreaking Artist

  • image1

    Selfless Philantropist

~歡迎轉載,但請註明來源網站名稱和網址,文章若有侵權,請來信告知,我們會盡快處理~

Joomla 後台管理者密碼

一般人用 Joomla! 建網站時,都是在安裝過程中產生一個超級管理員帳號,再也沒有其他管理人員的帳號了。也就是說,只有超級管理員能從後台登錄來管理網站。按理說這個帳號應該是牢記的,但有時管理多台就可能忘記超級管理員的密碼。

今天要解決的問題就是:
忘記了唯一一個超級管理員帳號的密碼,由於後臺發送郵件的機制設置不正確也無法取回密碼,這種情況下如何恢復 Joomla! 超級管理員的密碼?

Joomla! 安裝時,會在資料庫中建立一個 jos_users 資料表(jos_ 是預設資料表首碼,如果你曾經修改過首碼,那麼參照此例),所有註冊使用者的用戶名、密碼、E-mail 等資訊都儲存在這裡。其中,密碼是經過 MD5 加密的。這是為了加強網站安全性,即使駭客侵入你的資料庫,也無法知道密碼是多少。因為 MD5 是一種單向(One Way)加密演算法,他無法從加密後的字串推導出真實密碼字元。

不過,可以用已知的 MD5 加密字串來替代原有的加密字串,從而替代舊密碼。

1.通過 phpMyAdmin 進入資料庫,找到 jos_users 資料表。

2.找到 jos_users 資料表
在 jos_users 資料表所在那一行,向右看,第一個圖示就是“瀏覽”按鈕,點擊此按鈕,進入該資料表進行編輯:

3.點擊“流覽”按鈕進入jos_users資料表
jos_users 資料表中的記錄



這邊提供兩組已經產生MD5的密碼當參考:

admin
21232f297a57a5a743894a0e4a801fc3

secret
5ebe2294ecd0e0f08eab7690d2a6ee69

現在,我們複製上表中 admin 的加密字串“21232f297a57a5a743894a0e4a801fc3”,填寫到“Password”欄位,然後點擊右下角“執行”按鈕:
用新密碼替換舊密碼
現在,超級管理員使用者 admin 的密碼已經變成了 admin,你可以從後臺登錄進去,然後修改密碼為你喜歡的任何字串。
~歡迎轉載,但請註明來源網站名稱和網址,文章若有侵權,請來信告知,我們會盡快處理~

電腦經常假死問題及解決方法 win7系統還原

電腦經常假死原因:點腦配備不夠、設定硬碟關機時間、顯示卡記憶體不夠
解決方法:控制台>電源選項>變更計畫設定(平衡)>變更進階電源設定>關閉硬碟前的時間(改為永不)

win7系統還原:控制台>系統>系統保護>win7(H)系統>設定>確定>關閉系統保護>確定

使用工作管理員來啟動檔案總管:ctrl+shift+Esc  >檔案>執行新工作>瀏覽
~歡迎轉載,但請註明來源網站名稱和網址,文章若有侵權,請來信告知,我們會盡快處理~

隨身碟感染病毒 瀏覽器被綁架了

1避免隨身碟感染Autorun病毒方法:在隨身碟新增Autorun.inf資料夾>點右鍵>內容>勾選唯獨及隱藏功能>確定
2.如果隨身碟已感染病毒就要刪除Autorun.inf資料夾
3.瀏覽器被綁架了:按win+R>輸入regedit >確定>開啟HKEY__current_user\software\microssft\internet explorer\ >main >start page >www.google.com

4.下載spybot清除瀏覽器的威脅:IE不知不覺被安裝工具列
5.Firefox > 工具>附加元件>搜尋flashgot >安裝後可下載youtube 影片
6.執行程式時常出現已停止回應的訊息:解決方法調整虛擬記憶體大小:電腦>右鍵>內容>進階設定>進階>設定>變更>取消勾選自動管理所有磁碟分頁檔大小>自訂大小>起始大小1000,最大值1000

如果你電腦的電源已經打開,而Windows XP沒有正常啟動,你需要採取一些故障排除手段。下面列舉了可能出現的問題以及解決問題的方法。
1、使用Windows啟動
  如果啟動問題是由於活動分區的啟動記錄或者作業系統啟動所使用的文件被破壞造成的,啟動盤就能夠解決問題。具體方法如下:
  創建Windows啟動盤,找一台配置相似、工作正常的Windows XP機器,打開我的電腦,單擊滑鼠右鍵選擇磁片圖示,然後在後續的功能表中選擇格式化。當格式化對話方塊出現以後,保留所有缺省設置,然後點擊開始按鈕。
  當格式化操作完成後,關閉格式化對話方塊回到My Computer,雙擊C:驅的圖示,訪問根目錄,將Boot.ini、NTLDR、Ntdetect.com三個文件拷貝到磁片上。創建好了Windows啟動盤之後,將它插入故障系統的驅動器內,按[Ctrl][Alt][Delete]重新啟動電腦。
  2、使用最後一次的正確配置 <
  你還可以嘗試用最後一次正確配置來啟動作業系統。該功能讓你取消任何在註冊表CurrentControlSet鍵上做出的、導致問題的修改,這個鍵是定義硬體和驅動器設置的。Known Good Configuration功能用系統最後一次正常啟動的CurrentControlSet鍵值來取代當前的鍵值。具體方法如下:
  首先按[Ctrl][Alt][Delete]鍵,重新啟動電腦。當你看到螢幕上出現“Please select the operating system to start”,或者聽到電腦發出一聲蜂鳴聲,按[F8]鍵,螢幕上就會出現Windows高級選項功能表。從功能表中選擇“Last Known Good Configuration”選項,然後按[Enter]鍵。要記住,你只有一次機會使用Last Known Good Configuration功能。
3、進行系統恢復
  能夠幫助解決Windows XP啟動問題的另一個工具是系統恢復。系統恢復作啟一項服務在後臺運行,並且持續監視重要系統元件的變化。當它發現一項改變即將發生,系統恢復會立即在變化發生之前,啟這些重要元件作一個名啟恢復點的備份拷貝,而且系統恢復缺省的設置是每24個小時創建恢復點。具體方法如下:
首先按[Ctrl][Alt][Delete]鍵,重新啟動電腦。當你看到螢幕上出現“Please select the operating system to start”,或者聽到電腦發出一聲蜂鳴聲,按[F8]鍵,螢幕上就會出現Windows高級選項功能表。現在從功能表中選擇安全模式,然後 按[Enter]鍵。當Windows XP進入安全模式之後,點擊開始按鈕,選擇所有程式附件系統工具功能表,選擇系統恢復。點擊下一步,選擇一個恢復點,啟動恢復程式。
4、使用Recovery Console
  如果Windows XP啟動問題比較嚴重。你可以使用Windows XP CD啟動系統,然後使用一個名啟恢復控制臺的工具。具體做法如下:
  在故障電腦的CD-ROM驅動器中插入Windows XP CD,然後按[Ctrl][Alt][Delete]鍵重新啟動電腦。一旦系統從CD上啟動後,只要根據提示就能夠很容易地載入啟動所需要的基本文件。當你看到Welcome To Setup介面的時候,按R鍵進入Recovery Console。然後你就會看到Recovery Console功能表。它顯示了包含作業系統文件的文件夾,並提示你選擇打算登錄的作業系統。你需要在鍵盤上輸入功能表上的序號,然後系統會提示你輸入管理員密碼,你就會進入主Recovery Console提示頁面。
5、修復被破壞的Boot.ini 
  隨著Windows XP 作業系統的載入,Ntldr程式指向Boot.ini文件,以確定作業系統文件的位置,以及選擇哪個啟動選項。所以如果Boot.ini文件出了問題,Windows XP系統就不能啟動了。你可以使用恢復控制臺特殊版本的Bootcfg工具來修復它。當然,你必須首先用Windows XP CD重新啟動系統,按照#4中的介紹打開Recovery Console。你可以這樣調用Bootcfg工具:在Recovery Console命令提示符後,輸入Bootcfg /parameter在這裏的/parameter是這些需要的參數之一:
  /Add:掃描所有的Windows安裝,幫助你向Boot.ini文件中增加任何新的內容。
  /Scan:搜索所有的Windows安裝。
  /List:列出Boot.ini文件的所有入口。
  /Default:設缺省作業系統啟主引導入口。
 /Rebuild:完全重新創建Boot.ini文件。用戶必須確認每個步驟。
  /Redirect:允許作業系統在使用Headless Administration功能的時候,啟動操作可以重新定義到某個特定埠。重新定義包括兩個參數:[Port Baudrate ] [UseBiosSettings]。
  /Disableredirect:禁用redirection。
  6、修復被破壞的分區引導記錄
  partition boot sector是硬碟分區中的一個小部分,其中包含了作業系統中文件系統的資訊以及一個很小的機器語言程式,這對於幫助作業系統啟動是至關重要的。如果你懷疑Windows XP系統的啟動問題是由於partition boot sector被破壞了造成的,你可以使用恢復控制臺中一個名啟Fixboot的工具來修復它。首先,用Windows XP CD啟動系統,按照#4中的介紹打開Recovery Console。你可以這樣調用Fixboot工具:在Recovery Console命令提示符後,輸入Fixboot [drive]: [drive]代表的是你希望新創建的partition boot sector所在的分區。
  7、修復被破壞的主引導磁區
  主引導磁區佔據了硬碟的第一磁區,負責Window啟動程式。主引導磁區包含了磁片分區表和一個名啟主引導代碼的小程式,該程式負責在分區表中定位活動0、可啟動磁片、分區。一旦它被破壞,partition boot sector會接替它開始載入Windows。如果主引導磁區被破壞,partition boot sector就不能完成這一工作,Windows就不能啟動了。
  如果你懷疑Windows XP系統的啟動問題是由於主引導磁區被破壞了造成的,你可以使用恢復控制臺中的Fixmbr工具來修復它。首先,用Windows XP CD啟動系統,按照#4中的介紹打開Recovery Console。你可以這樣調用Fixmbr工具:在Recovery Console命令提示符後,輸入Fixmbr [device_name]:[device_name]是你希望新的主引導磁區所在的設備的路徑名。例如,設備路徑名按照標準可啟動驅動器C盤進行格式化的命令是這樣的:\Device\HardDisk0
  8、禁用自動重啟
  如果Windows XP遇到一個致命錯誤,處理這種錯誤的缺省設置是自動重新啟動系統。如果錯誤是在Windows XP啟動過程中啟生的,作業系統就會陷入重新啟動的閉環——反復地重新啟動,不能恢復正常。
  在這種情況下,你需要禁用自動重啟功能。具體做法是:在Windows XP啟動時,當你看到“Please select the operating system to start”,或者聽到一聲蜂鳴了之後,按[F8]鍵打開Windows高級選項功能表。
  然後,選擇禁止在系統故障時自動重啟,然後按[Enter]。現在Windows XP在遇到問題的時候會挂起,它會給出一個停止資訊,你可以用於診斷問題。  
9、恢復備份
  如果你不能修復有啟動故障的Windows XP系統,但是有最近的備份,你可以從備份介質上恢復系統。恢復系統所採用的方法取決於你所使用的備份工具,所以你需要根據備份工具的指示來恢復系統。
  10、進行in-place升級
  如果你不能修復出現啟動問題的Windows XP系統,而最近又沒有備份,你可以進行in-place升級。在同一個文件夾裏重新安裝作業系統,就好像從一個Windows版本升級到另一個Windows版本一樣。in-place升級如果不能解決所有的Windows啟動問題,至少也能夠解決其中絕大部分的問題。具體做法入下:  將Windows XP CD插入驅動器,從CD上重新啟動你的系統。在初始準備完成後,你會看到Windows XP安裝屏。
  按[Enter]進入Windows XP安裝程式。很快,你就會看到許可證協定頁面,然後需要按[F8]確認你同意該協定。
  然後安裝程式會搜索硬碟,尋找以前安裝的Windows XP。當它找到以前安裝的Windows XP,你會看到螢幕上出現了第二個Windows XP安裝介面。該介面會提示你按R鍵進行修復,也可以按[Esc]鍵重新安裝一個Windows XP。
  在這種情況下,修復系統和進行in-place升級是一樣的,所以你只用按R鍵就可以進行修復了。你選擇了之後,安裝程式將檢查系統所在的磁片,然後開始執行in-place升級。進行了in-place升級或者修復系統之後,你必須重新安裝所有的Windows更新。
你也可以安裝一些系統備份恢復的軟體,比如雨過天晴電腦保護系統、GHOST、還原精靈之類的,這樣就更加安全了。

孟甲公司服務項目

孟甲公司的服務項目

◎網頁網站建置規劃

◎電子商務購物網站設計

◎多媒體動態網頁設計

◎部落格版面設計

◎網站更新及維護 

選單 memu


演示如下:






~歡迎轉載,但請註明來源網站名稱和網址,文章若有侵權,請來信告知,我們會盡快處理~

造型隨身MP3音響操作示意圖


~歡迎轉載,但請註明來源網站名稱和網址,文章若有侵權,請來信告知,我們會盡快處理~

透明水晶球去背

使用繪畫工具與色板去背,素材如下,點圖可瀏覽大圖



Photoshop操作如下






至此我們已經完成三個選區:紅拷貝色板、Alpha1色板、Alpha2色板,現在要將這三個色板執行交互運算:
1.住ctrl點紅拷貝色板(將紅色板選取)
2.按住ctrl+alt+shift點Alpha1(讓紅拷貝色板與Alpha1交互運算選區,形成圓球選區)
3.按住ctrl+shift 點Alpha2(加入Alpha2色板選區)
4.點RGB色板(回到彩色色板)








~歡迎轉載,但請註明來源網站名稱和網址,文章若有侵權,請來信告知,我們會盡快處理~

[超簡單]寵物狗狗貓毛髮去背

使用色板混合器去背,素材如下


執行影像 >調整 >色板混合器

執行影像 >調整 >色板混合器 >勾選單色 >設定紅色130%  綠色-130%  藍色138 %






設色板混和器:紅色-36%  綠色54%  藍色102%










~歡迎轉載,但請註明來源網站名稱和網址,文章若有侵權,請來信告知,我們會盡快處理~