当前位置:  编程技术>php
本页文章导读:
    ▪php的辅助函数功能      php的一些辅助函数: mysql_client_encoding() mysql_get_server_info() mysql_get_host_info() mysql_get_client_info() mysql_stat() 举例:   代码如下: <?php     $link=mysql_connect()("localhost","root","root") or die("couldn't c.........
    ▪php5中Cookie与Session用法      1、Cookie的配置与应用 Setcookie(string name, string value, int expire,string path, string domain, int secure); 其中name是cookie变量名称标识,你在php中将能象使用普通变量名相同来用他引用cookie变量。value是cookie.........
    ▪使用 php 获取表的字段信息      php中获取字段信息,可以用到以下的函数: mysql_fetch_field() mysql_num_fields() mysql_list_fields() mysql_field_flags() mysql_field_len() mysql_field_name() mysql_field_type() mysql_field_table() 字段的属性有: name ,tab.........

[1]php的辅助函数功能
    来源: 互联网  发布时间: 2013-12-24

php的一些辅助函数:
mysql_client_encoding()
mysql_get_server_info()
mysql_get_host_info()
mysql_get_client_info()
mysql_stat()

举例:
 

代码如下:
<?php
    $link=mysql_connect()("localhost","root","root") or die("couldn't connect:".mysql_error());
    echo "字符集的名称: ".mysql_client_encoding()."<br>";
    echo "mysql服务器信息:  ".mysql_get_server_info()."<br>";
    echo "mysql主机信息:  ".mysql_get_host_info()."<br>";
    echo "mysql客户机信息:  ".mysql_get_client_info()."<br>";
    echo "当前系统的状态:  ".mysql_stat()."<br>";
    mysql_close();
?>

结果:
字符集的名称: latin1
mysql服务器信息: 5.1.34-community
mysql主机信息: localhost via TCP/IP
mysql客户机信息: 5.0.51a
当前系统的状态: Uptime: 2539 Threads: 1 Questions: 17 Slow queries: 0 Opens: 17 Flush tables: 1 Open tables: 1 Queries per second avg: 0.6


    
[2]php5中Cookie与Session用法
    来源: 互联网  发布时间: 2013-12-24

1、Cookie的配置与应用
Setcookie(string name, string value, int expire,string path, string domain, int secure);
其中name是cookie变量名称标识,你在php中将能象使用普通变量名相同来用他引用cookie变量。value是cookie变量的初始值,expire 表示该cookie变量的有效时间;path 为该cookie变量的相关路径;domain 表示cookie变量的网站;secure 则需在 https 的安全传输时才有效。
 
SetCookie("Cookie", "cookievalue",time()+3600, "/forum", ".hezo35.com", 1);
(注:前两个参数是必须的)
 
2、接收和处理Cookie
PHP对Cookie的接收和处理的支持非常好,是完全自动的,跟FORM变量的原则一样,特别简单。
比如设置一个名为 MyCookier的Cookie,PHP会自动从WEB服务器接收的HTTP头里把它分析出来,并形成一个与普通变量一样的变量,名为$ myCookie,这个变量的值就是Cookie的值。数组同样适用。另外一个办法是引用PHP的全局变量$HTTP_COOKIE_VARS数组。

分别举例如下:(假设这些都在以前的页面里设置过了,并且仍然有效)
echo $MyCookie;
echo $CookieArray[0];
echo $_COOKIE["MyCookie"];
echo $HTTP_COOKIE_VARS["MyCookie"];

3、删除Cookie
要删除一个已经存在的Cookie,有两个办法:
1、SetCookie("Cookie", "");
2、SetCookie("Cookie", "value" , time()-1 / time() );

使用Cookie的限制
1)、必须在HTML文件的内容输出之前设置;
2)、不同的浏览器对Cookie的处理不一致,且有时会出现错误的结果。
3)、限制是在客户端的。一个浏览器能创建的Cookie数量最多为30个,并且每个不能超过4KB,每个WEB站点能设置的Cookie总数不能超过20个。

4、Session的配置与应用
session_start(); //初始化session.需在文件头部
$_SESSION[name]=value; //配置Seeeion
echo $_SESSION[name];   //使用session
isset()($_SESSION[name]); // 判断
unset($_SESSION[name]); //删除
session_destroy();//消耗所有session
注意:session_register(),session_unregister,session_is_registered在php5下不再使用。


    
[3]使用 php 获取表的字段信息
    来源: 互联网  发布时间: 2013-12-24

php中获取字段信息,可以用到以下的函数:
mysql_fetch_field()
mysql_num_fields()
mysql_list_fields()
mysql_field_flags()
mysql_field_len()
mysql_field_name()
mysql_field_type()
mysql_field_table()

字段的属性有:
name ,table,max_length,not_null,primary_key,unique_key,multiple_key,numeric,blob,type,unsigned,zerofill

举例:
 

代码如下:
<?php
    $link=mysql_connect()("localhost","root","root") or die("couldn't connect:".mysql_error());
    mysql_select_db("rorely");
    $result=mysql_query()("select * from test")or die("query failed:".mysql_error());
    for($i=0;$i<mysql_num_fields($result);$i++){
        $meta=mysql_fetch_field($result);
        if(!$meta) echo "没有字段信息.<br>";
        echo "<pre>".$meta->name."<br>".$meta->type."<br>".$meta->max_length."<hr></pre>";
    }
    mysql_free_result($result);
   
?>

结果如下:
id
int
2

name
string
4

age
int
2

sex
string
6

address
string
16


    
最新技术文章:
▪PHP函数microtime()时间戳的定义与用法
▪PHP单一入口之apache配置内容
▪PHP数组排序方法总结(收藏)
▪php数组排序方法大全(脚本学堂整理奉献)
▪php数组排序的几个函数(附实例)
▪php二维数组排序(实例)
▪php根据键值对二维数组排序的小例子
▪php验证码(附截图)
▪php数组长度的获取方法(三个实例)
▪php获取数组长度的方法举例
▪判断php数组维度(php数组长度)的方法
▪php获取图片的exif信息的示例代码
▪PHP 数组key长度对性能的影响实例分析
▪php函数指定默认值的方法示例
▪php提交表单到当前页面、提交表单后页面重定...
▪php四舍五入的三种实现方法
▪php获得数组长度(元素个数)的方法
▪php日期函数的简单示例代码
▪php数学函数的简单示例代码
▪php字符串函数的简单示例代码
▪php文件下载代码(多浏览器兼容、支持中文文...
▪php实现文件下载、支持中文文件名的示例代码...
▪php文件下载(防止中文文件名乱码)的示例代码
▪解决PHP文件下载时中文文件名乱码的问题
▪php数组去重(一维、二维数组去重)的简单示例
▪php小数点后取两位的三种实现方法
▪php Redis 队列服务的简单示例
▪PHP导出excel时数字变为科学计数的解决方法
▪PHP数组根据值获取Key的简单示例
▪php数组去重的函数代码示例
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3