//公共的獲取一條記錄的方法
創(chuàng)新新互聯(lián),憑借10余年的成都網(wǎng)站建設(shè)、做網(wǎng)站經(jīng)驗(yàn),本著真心·誠心服務(wù)的企業(yè)理念服務(wù)于成都中小企業(yè)設(shè)計(jì)網(wǎng)站有上千案例。做網(wǎng)站建設(shè),選創(chuàng)新互聯(lián)。
public function fetchOne($sql,$type=3)
{
//定義常量數(shù)組
$types = array(
1 = MYSQL_NUM,
2 = MYSQL_BOTH,
3 = MYSQL_ASSOC
);
//執(zhí)行SQL語句,返回結(jié)果集
$result =mysql_query($sql);
//返回結(jié)果(一維數(shù)組)
return mysql_fetch_array($result,$types[$type]);
}
describe?tablename;????????????//獲取表結(jié)構(gòu)信息
describe?tablename?fieldname;??//獲取表的某個(gè)字段結(jié)構(gòu)信息
比如:describe?users?username;?//獲取users表的username字段的結(jié)構(gòu)信息
返回:array(
'Field'????='username',
'Type'?????='varchar(50)',
'Null'?????='NO',
'Key'??????='UNI',
'Default'??='',
'Extra'????=''
)
首先計(jì)算出總條數(shù),
$query = mysql_query("select * from my_lyb");
$maxclou = mysql_num_rows($query);
算出總頁數(shù),
$maxpage = ceil($maxclou/5);
用get方法獲得當(dāng)前頁(如果為空,默認(rèn)第一頁),算出上頁 下一頁
1、如果你用過smarty模板引擎、MVC類似框架如tp,那么你自己寫一個(gè)框架噢!
2、你要對php的繼承實(shí)現(xiàn)以及其中的小知識點(diǎn)熟知;
3、先列出你的框架目錄,什么地方放什么,然后寫你的配置文件
4、用到的高頻函數(shù)有:require 、 require_once 、 file_exites等!
如:sybase_connect連上數(shù)據(jù)庫。
語法: int sybase_connect(string [servername], string [username], string [password]);
返回值: 整數(shù)函數(shù)種類: 數(shù)據(jù)庫功能 本函數(shù)用來打開與 Sybase 數(shù)據(jù)庫的連接。
參數(shù) servername 為欲連上的數(shù)據(jù)庫服務(wù)器名稱。
參數(shù) username 及 password 可省略,分別為連接使用的帳號及密碼。
使用本函數(shù)需注意早點(diǎn)關(guān)閉數(shù)據(jù)庫,以減少系統(tǒng)的負(fù)擔(dān)。
連接成功則返回?cái)?shù)據(jù)庫的連接代號,失敗返回 false 值。
要先接收傳過來的Staff ID,
假如:$StaffID=$_POST['Staff ID'];
sql = "SELECT orderID, orderDate, shippingDate, staffName FROM purchase INNER JOIN staff ON staff.staffID=purchase.staffID WHERE $StaffID=Staff ID ORDER BY orderDate";
$sql = 'select name from table ';
$query=mysql_query($sql);
$columnNum = mysql_num_rows ( $query );//得到有多少條數(shù)據(jù)
$i = 0;
while ( $i $columnNum ) {// 循環(huán)每個(gè)字段
$colname = mysql_fetch_array($query);//獲取每個(gè)字段信息信息
print_r($colname);//打單字段信息
$i ++;
echo "br";
}
關(guān)鍵在于循環(huán)歷遍,要把mysql_fetch_array寫在循環(huán)里面