, G+ |2 }: g+ z+ @. l! b" C9 d
1 q% K# M# K& o! v' t学会添加删除修改数据* s+ C! ~% a" `9 h
mysql_query($a);
( m5 p/ r! ~( U0 x l* s单这个语句就可以执行所有的操作了,不同的就是$a这个sql语句 G* g _2 G1 @( l7 m( _" `
添加:$a="insert into tablename (item1,item2) values ('".$_POST['item1']."',".$_POST['item2'].")";
' i! g; D& j+ @7 T& ?; Y: N% k
删除:$a="delete from tablename where…";
7 E/ q( S$ A! o) V6 I) H+ c* P1 n g- T- i% Z8 j- X" N. A* B
修改:$a="update tablename set item1='".$_POST['item1']."' where …";
* e" H1 R- U' t' z! n' ] [4 ]0 t. U
) J0 G5 M7 o5 K" P0 L说到这里就要说一下表单和php变量传递,如果表单中的一个 <input name="item1" type="text" id="item1">
" w2 D5 E) L4 n1 }/ Y表单以POST提交的,那么处理表单文件就可以用$_POST['item1']得到变量值,同样以GET提交的就是$_GET['item1']
3 p! c) W' B, _8 [8 a
6 O: B3 ]9 Q4 A8 ~是不是很简单?但是通常$a会有问题,因为可能您的SQL语句会很长,您会遗漏.连接符,或者'来包围字符型字段。. a6 I. F9 ?7 @, j3 R% [
我们可以注释mysql_query($a);语句用echo $a;代替来输出$a以检查正确性。如果您还不能察觉$a有什么错误的话,可以复制这个sql语句到phpmyadmin中执行,看看它的出错信息。还有需要注意的是,我们不要使用一些敏感的字符串作为字段名字,否则很可能会出现问题,比如说date什么的。变量的命名,字段的命名遵循一点规律有的时候对自己是一种好处,初学者并不可忽视其重要性。
4 e. n: K6 X' U# d: @十天学会php之第六天就说到这里,第七天继续说SESSION。 |