BBS水木清华站∶精华区
发信人: yanglc (天天改昵称比较的烦), 信区: Linux
标 题: MySQL & PHP--5
发信站: BBS 水木清华站 (Tue Jun 20 22:22:11 2000)
第四节 Insert, Update and Delete
现在你已经知道了怎样从数据库中提取数据,也知道了怎样将得到
的数据返回到用户浏览器中.当你为用户编制数据库应用程序时,大
多数用户并不知道怎样运用 SQL将记录添加进数据库.
最简单的解决这个问题的方法是建立一个HTML表单,在其中放入供
用户填写数据的TEXT域,当表单被提交的时候,PHP脚本会读入用户
填写的内容并将其填入数据库中.当PHP作为表单的ACTION时,所有
表单中的变量都会在PHP中有相应的变量与之对应,例如:表单中有
text域,name为username
<input type=text name=username size=20>
PHP 脚本中可以找到相对应的变量 $username.
echo("The name you entered was: $username\n");
事实上,三种SQL操作INSERT.UPDATE.DELETE,在Perl DBI 的接口中
将它们揉合到了一条 "do" 命令中. 在PHP中也可以做相同的事情,
我们把它分成了三条指令,以便于程序的阅读,下面就是例程:
4.1 Insert
$sql->Insert("insert into TEST values (0,'J.D.','18','23000')");
$affected_rows = $sql->a_rows;
4.2 Update
$sql->Update("update TEST set Name = 'Jane Doe' where ID = 6");
$affected_rows = $sql->a_rows;
4.3 Delete
$sql->Delete("delete from TEST where ID = 4");
$affected_rows = $sql->a_rows;
--
欢迎光临【静园草坪】BBS 站
telnet://bbs.geo.pku.edu.cn
telnet://162.105.20.254
个人主页
http://www2.cs.uestc.edu.cn/~yanglc
※ 来源:·BBS 水木清华站 smth.org·[FROM: 166.111.214.121]
BBS水木清华站∶精华区