管理员的表 users 中,如果有一个字段为 age ,用来存储用户的年龄,一年后,他们要增加一岁,可以使用以下的语句:
update users s
et age=age+1
太好了,偶们现在已经掌握程序大部分的基础了,还有小部分偶们以后在例子中掌握吧。
现在偶们面临的
问题是如何写出算法了。
第三讲:新闻程序的算法(一) ------ 添加新闻
一。添加新闻
添加新闻既是向数据库添加新的数据。
整个算法是这样的:管理员在表单中填写新闻的内容,包括: title,author,source,content ,另外两个字段( id,time )的内容有服务器完成,当然也要自己写程序,只是不由自己手动而已。提交表单后,用 MySQL 语句将它们添加到数据库中。
下面简单介绍一下表单中
标签和
标签。
标签为单行文本框。偶们常用的属性有: name, type 。 name 属性指定了变量的名称,既这个名称代表了这个
中的内容。 type 属性指定了
中内容的性质。如果 type=text ,则为一般性的文字。如果 type=pass
word ,则这个“
”中的内容在浏览器一律以黑点显示,这样可以在输入内容时不会在无意中被他人见到而造成数据安全问题。
标签为多行文本框,
常用属性为 name 。
在本程序中此段
程序如下所示:
在“ name="author" ”中的 "author" 就代表了“
”中的内容。同样的,这个 "author" 也可以是 "title" 或者其他,值得注意的是,这个 "author" 和字段 author 是不一样的。偶在这个地方提到两个非常相似的概念:字段 author 和变量 $author (上面的 ”author” 实际上就是 $ author ,因为它代表了“
”中的内容)。虽然它们几乎是同名的,但可绝对不是一回事。 Author 是数据表 news 里的一个字段名, PHP 用它来有限定的访问 MySQL 中的数据,在程序中是不能用其它的字符替换的;而 $author 是本程序中用户自己设定的变量符号,其值由“
”中对应元素的 name 属性得到。既然它只是变量符号,偶们就可以使用任意字段,只要保证与表单中对应元素的 name 属性一致就可。之所以选择用与字段名相同的字符,是因为这样偶们就不必再费力去多记一个变量名而已。
偶们再来看
标签中的内容: