需要三個(gè)步驟:第一步,用php連接數(shù)據(jù)庫(kù);
創(chuàng)新互聯(lián)專(zhuān)注為客戶(hù)提供全方位的互聯(lián)網(wǎng)綜合服務(wù),包含不限于網(wǎng)站制作、網(wǎng)站設(shè)計(jì)、師宗網(wǎng)絡(luò)推廣、微信小程序開(kāi)發(fā)、師宗網(wǎng)絡(luò)營(yíng)銷(xiāo)、師宗企業(yè)策劃、師宗品牌公關(guān)、搜索引擎seo、人物專(zhuān)訪(fǎng)、企業(yè)宣傳片、企業(yè)代運(yùn)營(yíng)等,從售前售中售后,我們都將竭誠(chéng)為您服務(wù),您的肯定,是我們最大的嘉獎(jiǎng);創(chuàng)新互聯(lián)為所有大學(xué)生創(chuàng)業(yè)者提供師宗建站搭建服務(wù),24小時(shí)服務(wù)熱線(xiàn):18980820575,官方網(wǎng)址:www.cdcxhl.com
第二步,用sql語(yǔ)句查詢(xún)數(shù)據(jù)并把查詢(xún)出來(lái)的結(jié)果存入到一個(gè)數(shù)組或?qū)ο笾小?/p>
第三步,顯示數(shù)據(jù)。
下面我就用面向過(guò)程的編程方式來(lái)顯示數(shù)據(jù)。這里我用網(wǎng)頁(yè)中的表格來(lái)顯示數(shù)據(jù)。你可以根據(jù)你自己的需要來(lái)選擇顯示的方式。
?php
$conn=mysql_connect("localhost","用戶(hù)名",地密碼逗); //連接數(shù)據(jù)庫(kù),用戶(hù)名、密碼即數(shù)據(jù)庫(kù)的用戶(hù)名和密碼
mysql_select_db("數(shù)據(jù)庫(kù)名"); //選擇你要查詢(xún)的數(shù)據(jù)庫(kù)的名稱(chēng)
mysql_query(地SET NAMES 'gbk'逗); //設(shè)置查詢(xún)的數(shù)據(jù)庫(kù)數(shù)據(jù)編碼,根據(jù)數(shù)據(jù)庫(kù)的編碼設(shè)置
$sql="select * from user"; //比如說(shuō)你要查詢(xún)一個(gè)用戶(hù)表user,假設(shè)它有三個(gè)字段,用戶(hù)id,用戶(hù)名username,密碼password,
$rs=mysql_query($sql);
?
table width="400" border="1" style="text-align:center"
trth用戶(hù)ID/thth用戶(hù)名/thth密碼/th/tr
?php
while($row=mysql_fetch_assoc($rs)){
?
trtd?php echo $row['id'];?/tdtd?php echo $row['username'];?/tdtd?php echo $row['password'];?/td/tr
?php
}
?
/table
想要在本頁(yè)顯示,估計(jì)可以采用ajax,你可以先了解下它,然后找一下相關(guān)的例子。ajax是一種頁(yè)面局部刷新技術(shù),就是你可以使用js來(lái)獲取一個(gè)頁(yè)面的內(nèi)容,然后動(dòng)態(tài)地顯示在頁(yè)面上。
你可以看看jquery封裝好的ajax方法,然后按照實(shí)例修改下你的代碼,應(yīng)該就可以實(shí)現(xiàn)你想要的效果了。
將ajax的請(qǐng)求url改寫(xiě)成另一個(gè)頁(yè)面的地址,然后將返回的內(nèi)容使用append等方法拼接到頁(yè)面上就可以了。
首先計(jì)算出總條數(shù),
$query = mysql_query("select * from my_lyb");
$maxclou = mysql_num_rows($query);
算出總頁(yè)數(shù),
$maxpage = ceil($maxclou/5);
用get方法獲得當(dāng)前頁(yè)(如果為空,默認(rèn)第一頁(yè)),算出上頁(yè) 下一頁(yè)