阿七
级别: 未验证会员
精华:
0
发帖: 909
威望: 0 点
金钱: 2161 RMB
贡献值: 0 点
在线时间:512(小时)
注册时间:2006-03-29
最后登录:2008-08-07
|
PHP/MySQL三日通-第二天(四)
六、完整的程序 AqAL)`#K . H}R}^ 在本课结束前,我们要把所有东西加入到一个程序中,使它具有增加、编辑修改、删除记录的功能。这是前面所有内容的一个延伸,也可以作为极好的复习方法。看看下面的程序。 `MHixQ;j o)GesgxFa5 $#@60;html$#@62; "rrw~ PXG@]$~3 $#@60;body$#@62; o:B?hr'\ pD!j#suMA $#@60;?php Ng2Z7k h1)ny1; $db = mysql_connect("localhost", "root"); ;Y,zlq2 XmaRg{22 mysql_select_db("mydb",$db); =w3 cF)& /#z"c]# if ($submit) { gCF9XKW K_n
GZ/`[ 3mHP=) // 如果没有ID,则我们是在增加记录,否则我们是在修改记录 LM(r3sonb VN0KK
1I if ($id) { PC\p>6xT }(!rB#bf $sql = "UPDATE employees SET first=$first,last=$last, =4sx(< address=$address,position=$position WHERE id=$id"; {6O}E9 ~xv3R } else { ArjRoXDE 4 aE{}jp1 $sql = "INSERT INTO employees (first,last,address,position) /;TtMQt VALUES ($first,$last,$address,$position)";
&grvlK #?`S+YN!q) } ]t~'wL#Z jo1z#!|Yw} |26[=_[q // 向数据库发出SQL命令 K-"`A.:S O)DAYBv^ $result = mysql_query($sql); `DE_<l M6 8foeeN `Kn+d~S4 echo "记录修改成功!$#@60;p$#@62;"; >$yA
,N q!+:zZu } elseif ($delete) { LitdO>%#2 .XkD2~; WgG$ r // 删除一条记录 2#00<
t\ @nMVs6 $sql = "DELETE FROM employees WHERE id=$id"; Vr d16s
rC]k'p2x $result = mysql_query($sql); 19-V;F@; I-1NZgv )m[<lJbw echo "记录删除成功!$#@60;p$#@62;"; ,KD?kSIf 00s)=A_ } else { @H3x51PT(m ADVS}d!;] |:Maa6(W // 如果我们还没有按submit按钮,那么执行下面这部分程序 ho B[L}<c B[6k
[Vs if (!$id) { ;< | |