|
  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14443
- 金币
- 2507
- 威望
- 1647
- 贡献
- 1455
|
1 C, q" r% l# B! u* r $ |, Q" g, p/ Z: h
学会添加删除修改数据7 _0 c, n; [3 [: P$ B7 t, z$ E j# u
mysql_query($a);
% ^. ?/ X: c' K0 b" h2 ]4 C- b单这个语句就可以执行所有的操作了,不同的就是$a这个sql语句
- b# H) W$ ?. i; R G添加:$a="insert into tablename (item1,item2) values ('".$_POST['item1']."',".$_POST['item2'].")";' @# c: v4 f6 `2 V5 t [. ~
! B3 R$ m9 _1 n# |- v; z删除:$a="delete from tablename where…";
3 q& f+ I- w/ ~2 G2 I4 l# U; x2 s) N: N: ]% D
修改:$a="update tablename set item1='".$_POST['item1']."' where …";! m3 M6 I/ g+ E2 ~/ |+ |
6 M7 n$ K/ ]% [" Z6 m- K说到这里就要说一下表单和php变量传递,如果表单中的一个 <input name="item1" type="text" id="item1">
1 V% u/ v. ~% o- S+ ]3 _表单以POST提交的,那么处理表单文件就可以用$_POST['item1']得到变量值,同样以GET提交的就是$_GET['item1']
' v8 C! h6 _, h6 J* u7 W; J1 E d- |0 h' ]
是不是很简单?但是通常$a会有问题,因为可能您的SQL语句会很长,您会遗漏.连接符,或者'来包围字符型字段。
! Z+ u" K* h, c6 z* |' {& n! N我们可以注释mysql_query($a);语句用echo $a;代替来输出$a以检查正确性。如果您还不能察觉$a有什么错误的话,可以复制这个sql语句到phpmyadmin中执行,看看它的出错信息。还有需要注意的是,我们不要使用一些敏感的字符串作为字段名字,否则很可能会出现问题,比如说date什么的。变量的命名,字段的命名遵循一点规律有的时候对自己是一种好处,初学者并不可忽视其重要性。* d* C% t" s9 \5 ~+ m
十天学会php之第六天就说到这里,第七天继续说SESSION。 |
|