一、開發環境:
1、windows7 32位作業系統
2、web伺服器:apache2.2 32位(apache-2.2.17-win32-x86-openssl-0.9.8o.msi)
3、php:php5.3 win32(php-5.3.27-win32-vc9-x86.zip)
4、mysql資料庫:mysql5.1(mysql-essential-5.1.73-win32.msi)
二、基本安裝配置:
1、安裝配置apache伺服器為8080埠(listen8080)。
修改httpd.conf檔案
2、配置php服務
在httpd.conf檔案中新增:
loadmodule php5_moduled:/php-5/php5apache2_2.dll
phpinidir "d:/php-5"
3、php配置中開啟php_mysql、php_mysqli和php_mbstring擴充套件服務
修改php資料夾下php.ini檔案
4、建立web虛擬資料夾thinkphp
在apache配置檔案httpd.conf中修改:
#設定預設載入頁面
directoryindex index.html index.php
#設定站點別名
alias /web "g:/fxp/php/phpweb"
#設定訪問許可權
order allow,deny
allow from all
三、專案基本設定:
1、在g:/fxp/php/phpweb資料夾下建立專案資料夾:pop;
2、在該資料夾下新建index.php檔案,內容為:
<?php
echo'php頁面';
3、在瀏覽器中輸入:http://localhost:8080/web/pop/,瀏覽器顯示:php頁面。
四、建立資料庫與表
1、在開始選單中選擇」mysql」->」mysql server 5.1」->」mysql command client」
開啟mysql命令列操作視窗:
輸入root使用者密碼後進入mysql的命令列操作模式。
2、建立資料庫tempdb
create database tempdb;
3、建立資料表
use tempdb;
create table tb_user(id int (10)auto_increment primary key,
username varchar(80),userpassvarchar(80),tel varchar(20));
4、向表tb_user中新增資料
insert into tb_user(username,userpass,tel)values('admin', md5('123456'), '7186121');
五、對tb_user表的crud操作
1、顯示使用者資訊
首先寫個資料庫連線的共用檔案conn.php,內容如下:
<?php
$conn = mysqli_connect('localhost','root','123456','tempdb');
if(!$conn) ?>
增加新使用者
<?php mysqli_close($conn); //關閉資料庫連線?>
2、刪除使用者資訊
在上述顯示使用者資訊的頁面中有刪除使用者的超連結,帶有引數id=id值,只需要在程式中執行乙個'delete from tb_user where id=#'的查詢就可以實現使用者資料的刪除。**如下:
<?php
include 'conn.php'; //包含建立資料庫連線的**
$sql = 'delete from tb_user where id='.$_get['id'];
$result = mysqli_query($conn, $sql);
if( $result )elseelseelse{
echo "";
mysqli_close($conn); //關閉資料庫連線
使用PHP物件導向程式設計建立資料庫Web應用
一 開發環境 1 windows7 32位作業系統 2 web伺服器 apache2.2 32位 apache 2.2.17 win32 x86 openssl 0.9.8o.msi 3 php php5.3 win32 php 5.3.27 win32 vc9 x86.zip 4 mysql資料庫...
面向過程程式設計
目錄 二 分層實現功能 python從入門到放棄完整教程目錄 面向過程程式設計是解決問題的一種思想,相當於武林門派,武林門派之間沒有好壞之分,因此它與我們之後學習的物件導向程式設計其實沒有好壞之分。面向過程程式設計,核心是程式設計二字,過程指的是解決問題的步驟,即先幹什麼 後幹什麼 再幹什麼 然後幹...
面向過程程式設計
面向過程程式設計是解決問題的一種思想,相當於武林門派,武林門派之間沒有好壞之分,因此它與我們之後學習的物件導向程式設計其實沒有好壞之分。面向過程程式設計,核心是程式設計二字,過程指的是解決問題的步驟,即先幹什麼 後幹什麼 再幹什麼 然後幹什麼 基於該思想編寫程式就好比在設計一條流水線,面向對稱程式設...