一、開發環境:
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 當然你可以按自已的喜好進行定義,但最好保持一種標準,這樣會更有效。資料成員在類中使...