使用PHP物件導向程式設計建立資料庫Web應用

2021-08-18 11:05:57 字數 2285 閱讀 2957

一、開發環境:

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

//使用mysqli類

$mysqli = new mysqli('localhost','root','123456','tempdb');

if($mysqli->error) ?>

增加新使用者

<?php $mysqli->close(); //關閉資料庫連線?>

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($sql);

if( $result )elseelseelse{

echo "";

$mysqli->close(); //關閉資料庫連線

物件導向程式設計 建立物件

方法一 物件字面量 方法二 object建構函式 方法三 工廠模式 function createperson name,age,job person.prototype.name nicholas perosn.protptype.age 29 person.prototype.job soft ...

PHP物件導向程式設計

類中常用關鍵字 1 關鍵字 final 用來定義類和方法的乙個重要關鍵字,當定義類的時候該類將不能被繼承,當用來定義方法的時候該方法將不能被過載 2 關鍵字 self 用來用類訪問當前類中的內容的關鍵字,類似與 this關鍵字,但 this是需要 類例項化以後才可以使用,self 可以直接訪問當前類...

php物件導向程式設計

物件導向程式設計的概念 不同的作者之間說法可能不一樣,但是乙個oop語言必須有以下幾方面 抽象資料型別和資訊封裝 繼承 多型 在php中是通過類來完成封裝的 class something function getx 當然你可以按自已的喜好進行定義,但最好保持一種標準,這樣會更有效。資料成員在類中使...