mysql session php_PHP完全手册- MySQL、Session、Cookie

1. form标签中主要有两个参数,一个是action用于指定表单数据的接收方;另一个是method用于指定表单数据的接收方法(GET/POST)。form标签不能嵌套。

2.mysql_numrows($result)   查询结果的记录数

3. mysql_result(data,row,field)

参数

描述

data

必需。规定要使用的结果标识符。该标识符是 mysql_query() 函数返回的。

row

必需。规定行号。行号从 0 开始。

field

可选。规定获取数据库的哪个字段。可以是字段偏移值,字段名或 table.fieldname。

如果该参数未规定,则该函数从指定的行获取第一个字段。

4.mysql_fetch_row(data) 用于逐行读取结果集中的记录,但返回的数组的键为从0开始的顺序数字

5.mysql_fetch_array(data,[,array_type])

参数

描述

data

可选。规定规定要使用的数据指针。该数据指针是 mysql_query() 函数产生的结果。

array_type

可选。规定返回哪种结果。可能的值:

MYSQL_ASSOC - 返回的数组的键为数据库表中的列名

MYSQL_NUM -     返回的数组的键为数字

MYSQL_BOTH - 默认。返回的数组的键为数据库表中的列名和数字

5. 分页的实现

mysql_connect("localhost","root","admin"); #连接数据库服务器

mysql_select_db("utranshop"); #选择数据库

$result = mysql_query("select * from uts_admin_log"); #执行SQL语句

$pagesize=10; #设置每页记录数

$sum=mysql_numrows($result); #获取总记录数

if($sum % $pagesize ==0) #计算总页数

$total =(int)($sum/$pagesize);

else

$total =(int)($sum/$pagesize)+1;

if(isset($_GET['page'])){ #获得页码

$p=(int)$_GET['page'];

}

else {

$p=1;

}

$start =$pagesize *($p-1); #计算起始记录

//执行查询当前页面记录的SQL

$result=mysql_query("select * from uts_admin_log limit $start,$pagesize");

echo "

while($row=mysql_fetch_array($result)){

$log_time=$row['log_time'];

$ip_address=$row['ip_address'];

echo "

";

echo "

$log_time";

echo "

$ip_address";

echo "

";

}

echo "

";

if($p>1){

$prev=$p-1;

echo "上一页";

}

if($p

$next=$p+1;

echo "下一页";

}

6. PHP在操作Session时,是将Session中的数据存储在服务器上,客户端和服务器间的对话仅通过Session ID来完成。然后通过客户端传来的Session ID识别客户端信息,并进行相应的信息提取。在PHP中,Session的使用通常是通过对一个预定义数组$_SESSION的调用和读取来完成的。在实际应用中,在一个页面对$_SESSION数组进行赋值,在另一个页面$_SESSION数组进行读取,就可以实现变量传递。

7.

分享到:

18e900b8666ce6f233d25ec02f95ee59.png

72dd548719f0ace4d5f9bca64e1d7715.png

2011-06-01 14:41

浏览 667

评论

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值