當前位置:首頁 » 編程語言 » php資料庫編程

php資料庫編程

發布時間: 2023-06-16 21:07:27

php+Mysql資料庫論壇簡易通

校園論壇是校園網中不可缺少的部分之一 雖然基於ASP+ACCESS的論壇使用簡潔 安裝方便 但MySQL資料庫以它短小 方便 速度快 免費等優點成為很多站點目前首選資料庫 加上PHP語言也具有可跨平台 移植性高 安全可靠 快速高效的優點 因此目前很多流行論壇程序都採用了PHP+MySQL相結合來開發 不過 對於我等菜鳥們來說在伺服器上安裝PHP+MySQL論壇可不像ASP+ACCESS那麼簡單 只需要直接放到站點目錄下即可運行 因為大多數PHP+MySQL論壇在使用前都需要安裝

如果你打算購買虛擬空間來運行PHP+MySQL論壇程序 那麼你首先得購買一個支持PHP+MySQL的空間 一般的適合運行小型論壇( 人左右同時在線)程序的虛擬空間每年最低費用一般 元左右 除此而外 還得建立MySQL資料庫 創建用戶名和密碼才襪差野能順利安裝PHP+MySQL論壇 有的虛擬空間商直接提供這些信息給你 無需自己動手設置 例如 上海E動網的K 虛擬主機 在後台建立了名稱為itlm的資料庫後 就自動創建了itlm_f itlm_r itlm_w三個用戶(密碼都是自己設定的) 這樣安裝時就可以直接使用了

如果學校有自己的伺服器(Windows系統) 那麼就按照下面的步驟一先設置好伺服器的運行環境 讓伺服器支持PHP+MySQL

伺服器端軟體安裝

PHP+MySQL論壇程序在大多數情況下都是運行在Linux UNIX等系統下 但是安裝Linux UNIX系統再配置PHP+MySQL對於我等菜鳥們來說可不是想玩就可以玩起來的!這里筆者向大家推薦一款Win 平台下的一款Web伺服器軟體 EasyAPM Server EasyAPM Server是Win /XP/ 系統下的Apache+PHP+MySQL運行環境快速集成安裝套件 只要一次安裝 就自動包含以下程序 Apache v (Win ) PHP v (Win ) Zend Optimizer v a(Win ) MySQL v (Win ) phpMyAdmin v pl 用戶無須修改任何配置文件 對初學者來說是安裝最方便 最快速的一款WEB伺服器平台!

第 步 從以下地址下載EasyAPM Server

// byshell net/Sofare/Catalog /

第 步 將下載的文件解壓到伺服器d:usr

第 步 在服務告喊器上運行d:usrinstall bat 安裝Apache+PHP+MySQL集成套件 這樣 幾分鍾之內 就讓你的伺服器(或個人電腦)立刻變成了一台支持PHP+MySQL的伺服器

第 步 建立MySQL資料庫 在伺服器IE地址欄輸入 //localhost/phpmyadmin/ 使用phpMyAdmin來建立一個名為itlm的資料庫

注意

( )如果伺服器原來已經安裝IIS服務 請在安裝EasyAPM Server前停止服務 或改變默認埠 否則會無法正常安裝

( )EasyAPM Server安裝後 默認登錄用戶名: root 密碼: micronsky net 進入後台後可以使用 許可權 項來更新MySQL資料庫的默認密碼 添加新的MySQL用戶 設置用戶許可權等操作 這里我們新增了一個用戶 itlm_f

( )更多操作請查看EasyAPM Server內的說明文檔

安裝phpwind

免費個人版論壇程序

第 步 下載慶旁解壓phpwind安裝包 從// phpwind /download php?action=do&&p= PWForums&&v= &&n=PHPWind_GBK_ zip下載PHPWind 正式版(PHP+MySQL)高速論壇程序

第 步 上傳phpwind程序文件 如果使用的是虛擬主機 只要用FTP軟體將解壓後的所有文件上傳到網站根目錄下 確保在根目錄下能看到install php就可以了!

如果是自己的伺服器安裝的EasyAPM Server 只要先刪除D:usr下 除phpmyadmin文件夾(在線管理資料庫用)外的所有文件 然後將phpwind zip內的所有文件解壓到D:usr下 確保D:usr下能看到install php文件 這些就是phpwind的論壇的安裝程序文件

第 步 設置相關目錄和文件的屬性(伺服器如果是Windows平台的 此步可省略 直接將相關文件或文件夾設置為可寫即可) 先確認以下目錄或文件屬性為( )可寫模式

data data/sql_config php attachment data/bbscache data/groupdb data/style _data template template/wind template/admin image/upload image/attach

PHP編程免費提供,內容來源於互聯網,本文歸原作者所有。

㈡ php資料庫的概念

資料庫 跟 服務端腳本語言 沒有直接關系!
ASP 支持 Access 也就是你說的mdb文件,當然在ASp中你把這個文件改成其他任意擴展名一樣可以使用!
此外ASP 還支持 MSSQL 資料庫!畢竟ACCESS 資料庫無論是功能還相對比較小!

一般與PHP搭檔的資料庫軟體,當然是大名鼎鼎的MySQL,此外PHP還支持很多很多資料庫!就不一一列舉了!
MySQL的資料庫數據在MySQL的安裝目錄下的 data文件夾里,他不能像Access那樣很方便的拷貝,連接方式也跟Access不相同!

正常情況下,你不會知道這個數據文件存在哪,而且一般都是在WEB根目錄之外,當然更無從下載!

當然事情也不絕對,您如果是技術夠硬的安全人員,你可以攻擊伺服器,通過漏洞完全控制它,或者通過網站程序漏洞侵入,放上webshell 把數據導出來!

㈢ PHP編碼問題:資料庫中的字元集編碼。。。。。

流行的關系資料庫系統都支持資料庫字元集編碼,也就是說在創建資料庫時可以指定它自己的字元集設置,資料庫的數據以指定的編碼形式存儲。當應用程序訪問數據時,在入口和出口處都會有字元集編碼的轉換。對於中文數據,資料庫字元編碼的設置應當保證數據的完整性。GB2312、GBK、UTF-8 等都是可選的資料庫字元集編碼;當然我們也可以選擇 ISO8859-1 (8-bit),只是我們得在應

用程序寫數據之前先將 16Bit 的一個漢字或 Unicode 拆分成兩個 8-bit 的字元,讀數據之後也需要將兩個位元組合並起來,同時還要判別其中的 SBCS 字元,因此我們並不推薦採用 ISO8859-1 作為資料庫字元集編碼。這樣不但沒有充分利用資料庫自身的字元集編碼支持,而且同時也增加了編程的復雜度。編程時,可以先用資料庫管理系統提供的管理功能檢查其中的中文數據是否正確。

PHP 程序在查詢資料庫之前,首先執行 mysql_query("SET NAMES xxxx"); 其中 xxxx 是你網頁的編碼(charset=xxxx),如果網頁中 charset=utf8,則 xxxx=utf8,如果網頁中 charset=gb2312,則xxxx=gb2312,幾乎所有 WEB 程序,都有一段連接資料庫的公共代碼,放在一個文件里,在這文件里,加入 mysql_query("SET NAMES xxxx") 就可以了。

SET NAMES 顯示客戶端發送的 SQL 語句中使用什麼字元集。因此,SET NAMES 'utf-8' 語句告訴伺服器「將來從這個客戶端傳來的信息採用字元集 utf-8」。它還為伺服器發送回客戶端的結果指定了字元集(例如,如果你使用一個 SELECT 語句,它表示列值使用了什麼字元集)。

不知道這資料是不是你說的那些。呵呵~~~

㈣ 怎麼提高php編程能力

要想提高你的PHP編程能力,你可以做兩件事情:1)更扎實的掌握基本編程技能;2)更細微、更深入地了解PHP。

以下總結出的幾條指南導航將有助於提高開發者的PHP編程能力:

一、提高PHP編碼能力的10個細節

或許你並不能從這些細節中學到絕對新的東西(例如「如何對變數和函數做好的命名」,「對代碼做好注釋」,「頻繁測試代碼」),而它們可以讓你鞏固基礎知識。以下幾點解釋了為什麼最好的普通編程實踐在PHP應用軟體開發中尤為重要。

其中10點建議分別為:

1)如何開始良好的開發風格;

2)合適的變數及函數命名;

3)注釋代碼;

4)自己動手做大部分的工作;

5)多方涉獵;

6)了解開發語言的局限性;

7)接受結構上的意見反饋;

8)頻繁的測試代碼;

9)在自己的工程上內嵌程序;

10)不要把每一個文件都分一個文件夾


二、寫出更優PHP代碼的7條法則

以下7種方法列舉出了PHP開發商極有可能面對的問題(例如不使用模板,不合適的封裝,在增刪修改時PHP和SQL的混淆使用等等),對於那些很有可能危害到PHP應用程序運行的各種復雜語句,該指南也提供了多種方法來清除(例如對大容量的網頁減少資料庫查詢)。

以下是關鍵點:

1)在模板中使用可選擇的PHP語法;

2)封裝所有的東西;

3)使用一個資料庫對象;

4)使用增刪查改功能;

5)與調試為友;

6)重視命名;

7)減少資料庫查詢。

熱點內容
銳志哪個配置性價比最高 發布:2025-02-12 17:38:43 瀏覽:917
智能推送演算法 發布:2025-02-12 17:38:41 瀏覽:834
拍照上傳器 發布:2025-02-12 17:34:29 瀏覽:651
androidweb框架 發布:2025-02-12 17:32:45 瀏覽:75
安卓編程賀卡 發布:2025-02-12 17:32:44 瀏覽:837
php獲取資料庫的欄位 發布:2025-02-12 17:29:02 瀏覽:765
伺服器地址消失 發布:2025-02-12 17:23:36 瀏覽:950
後台執行php腳本 發布:2025-02-12 17:21:45 瀏覽:470
spring編程式事務 發布:2025-02-12 17:16:55 瀏覽:397
nginx禁止ip訪問 發布:2025-02-12 17:15:14 瀏覽:273