簡(jiǎn)單的說,是先做一個(gè)普通的靜態(tài)網(wǎng)頁,再添加PHP腳本代碼,將它改成PHP動(dòng)態(tài)網(wǎng)頁。通過調(diào)用PHP提供的大量函數(shù),可以實(shí)現(xiàn)數(shù)據(jù)庫(kù)查詢、文件操作等許多功能。
創(chuàng)新互聯(lián)成立與2013年,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都做網(wǎng)站、成都網(wǎng)站設(shè)計(jì)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元龍圩做網(wǎng)站,已為上家服務(wù),為龍圩各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:028-86922220
建議參考以下官方網(wǎng)站:
首先搭建一個(gè)PHP環(huán)境,我用的wamp
然后比如你的數(shù)據(jù)庫(kù)位置是本地localhost
數(shù)據(jù)庫(kù)用戶名是root
數(shù)據(jù)庫(kù)密碼是123456
數(shù)據(jù)庫(kù)名是mydb
數(shù)據(jù)庫(kù)里有個(gè)表mytab
有3個(gè)字段
id(主鍵) name sno
1 張三 123
2 李四 456
然后在項(xiàng)目根目錄,新建一個(gè)文件:index.php
?php
//連接數(shù)據(jù)庫(kù)
$con=mysqli_connect("localhost","root","123456","mydb");
//SQL語句
$sql="select * from mytab;";
//執(zhí)行SQL語句,結(jié)果保存到$arr
$obj=mysqli_query($con,$sql);
$arr=mysqli_num_rows($result);
?
html
head
meta http-equiv="Content-Type" content="text/html; charset=UTF-8"
title實(shí)現(xiàn)最簡(jiǎn)單的php網(wǎng)頁+mysql查詢功能/title
/head
body
?php
echo "pre";
print_r($obj);
?
/body
/html
之后就能夠看到結(jié)果了
你試試看使用模板吧,所有的界面設(shè)計(jì)都是針對(duì)一個(gè)靜態(tài)網(wǎng)頁進(jìn)行,這個(gè)靜態(tài)網(wǎng)頁里面所有你需要的內(nèi)容都使用PHP的變量(或者你自己規(guī)定的其它特殊格式)來代表,設(shè)計(jì)布局的時(shí)候都是對(duì)這么靜態(tài)網(wǎng)頁進(jìn)行操作。
而網(wǎng)站并不直接向外顯示網(wǎng)頁,網(wǎng)頁的所有內(nèi)容有PHP程序從數(shù)據(jù)庫(kù)里面獲取,對(duì)網(wǎng)頁模板里面的變量進(jìn)行替換后輸出。
例如你的首頁模板可以命名為index.htm,實(shí)際使用index.php來顯示首頁,PHP的流程是這樣的:
?php
//鏈接數(shù)據(jù)庫(kù),獲取各類數(shù)據(jù)到變量中
$news='例如新聞內(nèi)容';
//獲取模板
$html=file_get_content('index.htm');
//替換模板中的變量
$html=str_replace('--news--',$news,$html);
//輸出模板
echo $html;
?