WEB开发网
开发学院数据库MySQL Mysql入门系列:运行PHP 阅读

Mysql入门系列:运行PHP

 2006-12-31 10:48:57 来源:WEB开发网   
核心提示: 更新项的函数如下:首先,重新校验口令,Mysql入门系列:运行PHP(10),确定没人发送假表单来愚弄我们,然后更新项,这种方法足够了:SELECT * FROM member WHERE 1=0安装脚本,让成员们知道他们的口令,更新时需要注意,因为如果表单中的字段是空白的

更新项的函数如下:

首先,重新校验口令,确定没人发送假表单来愚弄我们,然后更新项。更新时需要注意,因为如果表单中的字段是空白的,则可能需要作为NULL 而不是作为空字符串输入。expiration 列就是这样的例子。NULL的成员截止日期具有特殊的含义,即“终生会员”。如果将一个空字符串插入到此列中,值转换成“ 0 0 0 0 - 0 0 - 0 0”,则成员不再具有终生会员资格。

为了处理这个问题,我们查找该列的元数据并检查它是作为NULL 还是作为NOT NULL进行声明的。该信息由函数mysql_fetch_field() 返回。不幸地是,此函数通过数值的索引查找列。在member 表中按名称访问列会更方便,因此我们编写一个小函n ul l a b l e ( ),它获取一个列名并查找相应的元数据对象:

mysql_fetch_field() 函数需要包含检查列所在表的结果集标识符。这可通过执行简单的不返回行的SELECT 查询来获得。虽然该查询返回一个空结果集,但是,对于检索要评估member 表中列的空性能(n ul l a b i l i t y)的元数据来说,这种方法足够了:

SELECT * FROM member WHERE 1=0

安装脚本,让成员们知道他们的口令,这样他们就能更新自己的成员信息了。

查看全套"Mysql入门系列教程 ">>>>>

上一页  5 6 7 8 9 10 

Tags:Mysql 入门 系列

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接