`
vowtree
  • 浏览: 34442 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

PHP完全手册- MySQL、Session、Cookie

    博客分类:
  • PHP
阅读更多

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 "<table border=1>";
	
	while($row=mysql_fetch_array($result)){
		$log_time=$row['log_time'];
		$ip_address=$row['ip_address'];
		echo "<tr>";
		echo "<td>$log_time</td>";
		echo "<td>$ip_address</td>";
		echo "</tr>";
	}
	echo "</table>";
	if($p>1){ 
		$prev=$p-1;
		echo "<a href='?page=$prev'>上一页</a>";		
	}
	if($p<$total){
		$next=$p+1;
		echo "<a href='?page=$next'>下一页</a>";		
	}
 

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

 

7. 

 

 

 

 

 

 

 

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics