使用PHP面向過程程式設計建立資料庫Web應用

2021-08-18 11:05:57 字數 2271 閱讀 8048

一、開發環境:

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從入門到放棄完整教程目錄 面向過程程式設計是解決問題的一種思想,相當於武林門派,武林門派之間沒有好壞之分,因此它與我們之後學習的物件導向程式設計其實沒有好壞之分。面向過程程式設計,核心是程式設計二字,過程指的是解決問題的步驟,即先幹什麼 後幹什麼 再幹什麼 然後幹...

面向過程程式設計

面向過程程式設計是解決問題的一種思想,相當於武林門派,武林門派之間沒有好壞之分,因此它與我們之後學習的物件導向程式設計其實沒有好壞之分。面向過程程式設計,核心是程式設計二字,過程指的是解決問題的步驟,即先幹什麼 後幹什麼 再幹什麼 然後幹什麼 基於該思想編寫程式就好比在設計一條流水線,面向對稱程式設...