大概的基本流程如下:
創(chuàng)新互聯(lián)公司專注于商水企業(yè)網(wǎng)站建設(shè),自適應(yīng)網(wǎng)站建設(shè),商城網(wǎng)站建設(shè)。商水網(wǎng)站建設(shè)公司,為商水等地區(qū)提供建站服務(wù)。全流程按需網(wǎng)站建設(shè),專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)公司專業(yè)和態(tài)度為您提供的服務(wù)
連接數(shù)據(jù)庫,再加一個(gè)判斷。
選擇數(shù)據(jù)庫
讀取表
輸出表中數(shù)據(jù)
下面是代碼:
?php
$con =?mysql_connect("localhost","root","abc123");
/* localhost 是服務(wù)器 root 是用戶名?abc123 是密碼*/?
if (!$con)
{
die("數(shù)據(jù)庫服務(wù)器連接失敗");
}
/*?這就是一個(gè)邏輯非判斷,如果錯(cuò)誤就輸出括號里的字符串 */?
@mysql_select_db("a",?$con);?
/*?選擇mysql服務(wù)器里的一個(gè)數(shù)據(jù)庫,假設(shè)你的數(shù)據(jù)庫名為?a*/?
$sql?=?"SELECT?*?FROM qq";?
/* 定義變量sql,?"SELECT?*?FROM?qq" 是SQL指令,表示選取表qq中的數(shù)據(jù)?*/?
$result =?mysql_query($sql); //執(zhí)行SQL語句,獲得結(jié)果集?
/*下面就是選擇性的輸出打印了,由于不清楚你的具體情況給你個(gè)表格打印吧*/
//打印表格?
echo "table border=1";?
while( $row = mysql_fetch_array($result) )
/*逐行獲取結(jié)果集中的記錄,得到數(shù)組row?*/
{ ?
/*數(shù)組row的下標(biāo)對應(yīng)著數(shù)據(jù)庫中的字段值?*/
$id = $row['id'];?
$name = $row['name'];?
$sex = $row['sex'];?
echo "tr";?
echo "td$id/td";?
echo "td$name/td";?
echo "td$sex/td";?
echo "/tr";?
}?
echo "table /";?
?
如果你的switch是表頭,就定義這個(gè)表頭字段,然后輸出。
你可以去后盾人平臺看看,里面的東西不錯(cuò)
如你要調(diào)用function的運(yùn)行結(jié)果,首先function要有
返回值
。你只需這樣寫:
function
creatList(){
....//你的代碼
return
$tr_array;//再末尾加上這句,就可以在外部獲取運(yùn)行結(jié)果
}
具體調(diào)用:
$test
=
new
createHistoryList();
$arr
=$test-creatList();//這不就獲得$tr_array數(shù)組的值了么
print_r
($arr);//打印$arr
直接調(diào)用就行了,不過可能你需要引用文件,以下是例子
//文件conn.php,用于連接數(shù)據(jù)庫
class
DB_Conn
{
}
//文件
db.php,
用于數(shù)據(jù)庫操作,這個(gè)類必然需要使用數(shù)據(jù)庫連接對象,因此引用conn.php
require_once
conn.php;
class
DB
{
}
//文件user.php
require_once
'db.php';
class
User
{
public
function
getUserById($id)
{
$conn
=
new
Db_Conn();
$db
=
new
Db();
}
}以上只是示意,如果文件不在一個(gè)目錄下記得修改路徑。而且,一般來說數(shù)據(jù)庫對象應(yīng)該包含連接數(shù)據(jù)庫和數(shù)據(jù)操作的全部功能,不需要分別寫在兩個(gè)類里面。我覺得你對面向?qū)ο蟮睦斫膺€很淺薄,需要進(jìn)一步累積經(jīng)驗(yàn)。
class A
{
public $bb,$cc;
function othersomething()
{
return $this-cc;
}
}
function dosomething()
{
$bb = $this-bb;
$othersomething = $this-othersomething();
}
方法的參數(shù)是新定義一個(gè)變量,注意是新定義,方法結(jié)束自動銷毀,
2.PHP類中方法定義的參數(shù)與調(diào)用時(shí)的參數(shù)名稱可以不同。
帶默認(rèn)值的就是指當(dāng)這些參數(shù)沒有給出的時(shí)候可以按照預(yù)定義內(nèi)容進(jìn)行賦值(按參數(shù)順序調(diào)用)。
function?text($i,?$a?=?"test1",?$test?=?"test2"){
echo?"h1{$i}/h1";
echo?"h1{$a}/h1";
echo?"h1{$test}/h1";
}
2.調(diào)用:
text("test");
----顯示
test
test1
test2
text("test","test3","test4");
----顯示
test
test3
test4