先建立數(shù)據(jù)表并插入數(shù)據(jù)
創(chuàng)新互聯(lián)專注于旌德企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè),商城網(wǎng)站開發(fā)。旌德網(wǎng)站建設(shè)公司,為旌德等地區(qū)提供建站服務(wù)。全流程定制網(wǎng)站開發(fā),專業(yè)設(shè)計,全程項目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)
這里假設(shè)已經(jīng)存在user表,并且有一條數(shù)據(jù)id:1,name:admin
那么讀取這個數(shù)據(jù)的過程是
$data?=?M('User')-select();
$this-assign('user',$data);
模板中的調(diào)取代碼是
volist?name="user"?id="v"
用戶名:{$v.name}?ID:{$v.id}
/volist
如果想全部顯示 就需要循環(huán)顯示
你的錯誤在于 $db = mysql_fetch_row($sdb)
你把這個改成 while($db = mysql_fetch_row($sdb)){rows[] =$db;}
$db = mysql_fetch_row($sdb)
因為只會取一個
html:
a?href="get_data.php?id=每條數(shù)據(jù)的ID"?target='_black'查看/a
php處理文件:
$id?=?trim($_GET['id']);
$sql?=?"select?*?from?你的數(shù)據(jù)表名字?where?id='".$id."'";
發(fā)送這條SQL語句-》接收結(jié)果-》再顯示內(nèi)容就可以
第一種,使用smarty模板引擎
php文件:
$smarty-assign('data','hello world');
$smarty-display('index.html');
index.html文件:
div{$data}/div
輸出hello world
第二種,使用PHP變量直接輸出
php文件:
$data = 'hello world';
require 'index.html';
index.html:文件:
div?php echo $data;?/div
獲取ppq數(shù)據(jù)庫的所有表名的代碼:
?php
$server='localhost';
$user='root';
$pass='12345';
$dbname='ppq';
$conn=mysql_connect($server,$user,$pass);
if(!$conn)
die("數(shù)據(jù)庫系統(tǒng)連接失敗!");
$result=mysql_list_tables($dbname);
if(!$result)
die("數(shù)據(jù)庫連接失??!");
while($row=mysql_fetch_row($result))
{
echo
$row[0]."
";
}
mysql_free_result($result);
?
mysql_list_tables
(PHP
3,
PHP
4
,
PHP
5)
mysql_list_tables
--
列出
MySQL
數(shù)據(jù)庫中的表
說明
resource
mysql_list_tables
(
string
database
[,
resource
link_identifier])
mysql_list_tables()
接受一個數(shù)據(jù)庫名并返回和
mysql_query()
函數(shù)很相似的一個結(jié)果指針。用
mysql_fetch_array()或者用mysql_fetch_row()來獲得一個數(shù)組,數(shù)組的第0列就是數(shù)組名,當(dāng)獲取不到時
mysql_fetch_array()或者用mysql_fetch_row()返回
FALSE。
你所涉及的問題有兩方面。
1、php列表程序;把文章標(biāo)題、作者、日期、點擊率等列表顯示。
2、php分頁程序;對當(dāng)所有的列表項進行分面,并按照分頁進行顯示。
因為列表程序可以說是項目中比較重要的程序,就像電腦主板一樣,上面承載有很多的鏈接,相對有點復(fù)雜。簡單一點跟你說,又怕你弄不清楚,說詳細(xì)一點,你可能又更糊涂了。下面把思路跟你說一下吧:
(1)從數(shù)據(jù)庫中循環(huán)讀出符合要求的記錄,不斷賦值給數(shù)組,如$title[$i];
在這期間,要獲取記錄總數(shù)、總頁數(shù)、當(dāng)前頁數(shù)等內(nèi)容;
(2)做靜態(tài)頁面,循環(huán)做表格(行),從數(shù)組中不斷取值;
(3)顯示分頁的鏈接和跳轉(zhuǎn)行;
程序并不是很難,只是比較繁瑣。如果你急需現(xiàn)成的,就把數(shù)據(jù)庫相關(guān)信息發(fā)到我郵箱,幫你定制一個,你自己再改。