一天學會php 下

2021-05-21 20:05:31 字數 1161 閱讀 2330

session的使用

session的作用很多,最多用的就是站點內頁面間變數傳遞。在頁面開始我們要session_start();

開啟session;

然後就可以使用session變數了,比如說要賦值就是:$_session['item']="item1";要得到值就

是$item1=$_session['item'];,很簡單吧。這裡我們可能會使用到一些函式,比如說判斷是不是

某session變數為空,可以這麼寫:empty($_session['inum'])返回true or false。

下面綜合一下前面所說的我們來看乙個登陸程式,判斷使用者名稱密碼是否正確。

登陸表單是這樣:login.php

處理檔案checklogin.php

由於 $_session['adminname']=$username;我們可以這樣寫驗證是否登陸語句的檔案:

checkadmin.asp

<?

session_start();

if($_session['adminname']=='')

?>

做乙個分頁顯示

關鍵就是用到了sql語句中的limit來限定顯示的記錄從幾到幾。我們需要乙個記錄當前頁的變數

$page,還需要總共的記錄數$num

對於$page如果沒有我們就讓它=0,如果有<0就讓它也=0,如果超過了總的頁數就讓他=總的頁

數。$execc="select count(*) from tablename ";

$resultc=mysql_query($execc);

$rsc=mysql_fetch_array($resultc);

$num=$rsc[0];

這樣可以得到記錄總數

ceil($num/10))如果一頁10記錄的話,這個就是總的頁數

所以可以這麼寫

if(empty($_get['page']))

else

這樣$exec可以這麼寫 $exec="select * from tablename limit ".($page*10).",10";

//一頁是10記錄的

最後我們需要做的就是幾個連線:

firstpage

">prevpage

">nextpage

">lastpage

十天學會PHP之第一天

以前寫了十天學會asp,十天學會asp.net什麼的,現在想想再寫個php吧,也算比較全了。php的除錯方法我這裡就不說了,外面很多文章都有介紹,也有很多不同的組合。我這裡暫時是以 apache web server 和 my sql 作為web伺服器和資料庫,在php 4.3.3下的環境做的程式。...

十天學會php之第一天

以前寫了十天學會asp,十天學會asp.net什麼的,現在想想再寫個php吧,也算比較全了。php的除錯方法我這裡就不說了,外面很多文章都有介紹,也有很多不同的組合。我這裡暫時是以 apache web server 和 my sql 作為web伺服器和資料庫,在php 4.3.3下的環境做的程式。...

一天學會MySQL(三)

內連線inner join 或者 join 外連線1 左連線 left join 或者 left outer join 2.右連線 right join 或者 right outer join 3.完全外連線 full join 或者 full outer join create database ...