|
现在你已经知道了怎样从数据库中提取数据,也知道了怎样将得到的数据返回到
用户浏览器中.当你为用户编制数据库应用程序时,大多数用户并不知道怎样运用
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;
|