vowtree 发表于 2013-2-7 00:18:56

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. 
 
 
 
 
 
 
 
 
 
 
页: [1]
查看完整版本: PHP完全手册