  
- UID
- 1
- 帖子
- 738
- 精华
- 28
- 积分
- 14249
- 金币
- 2415
- 威望
- 1647
- 贡献
- 1363
|
) O. t6 S" A+ ]
8 n6 r2 u; E( E+ W( U" I4 w学会添加删除修改数据0 _4 s' F' E8 m
mysql_query($a);& t) Y* }, E% O$ j
单这个语句就可以执行所有的操作了,不同的就是$a这个sql语句( _0 g0 r$ L+ ~8 p) w' U
添加:$a="insert into tablename (item1,item2) values ('".$_POST['item1']."',".$_POST['item2'].")";
0 \ K% I6 @# ]# h' _
- c. L$ p% j6 n8 _3 |- e删除:$a="delete from tablename where…";0 Z) Y$ Q% P+ C3 _4 P5 o1 @& g% b0 k+ B
% d9 s' y! `! P$ c
修改:$a="update tablename set item1='".$_POST['item1']."' where …";
9 c2 [; o' p; M( v: j
. d8 p% a- X( g+ q- H5 F ]说到这里就要说一下表单和php变量传递,如果表单中的一个 <input name="item1" type="text" id="item1">+ m4 F& i8 c3 z
表单以POST提交的,那么处理表单文件就可以用$_POST['item1']得到变量值,同样以GET提交的就是$_GET['item1']$ S/ C1 h, `5 C1 w( J( Q
' k' K/ Z5 V8 | }$ v" f4 }% U是不是很简单?但是通常$a会有问题,因为可能您的SQL语句会很长,您会遗漏.连接符,或者'来包围字符型字段。6 a- F$ N5 s/ ^( P. p( D+ X
我们可以注释mysql_query($a);语句用echo $a;代替来输出$a以检查正确性。如果您还不能察觉$a有什么错误的话,可以复制这个sql语句到phpmyadmin中执行,看看它的出错信息。还有需要注意的是,我们不要使用一些敏感的字符串作为字段名字,否则很可能会出现问题,比如说date什么的。变量的命名,字段的命名遵循一点规律有的时候对自己是一种好处,初学者并不可忽视其重要性。4 U" g# D A5 h7 g
十天学会php之第六天就说到这里,第七天继续说SESSION。 |
|