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.
分享到:
2011-06-01 14:41
浏览 667
评论