返回列表 发帖

十天学会php之第六天


4 ~$ ~! B" h/ B6 F" x1 i# z7 l

+ k7 B- m3 i3 k( p4 ~9 [
学会添加删除修改数据
! L' k2 [& }6 f6 P: `8 Ymysql_query($a);
8 e0 W7 }6 I( z! g& u( f
单这个语句就可以执行所有的操作了,不同的就是$a这个sql语句
2 N7 A) G6 U& W, M8 X8 }- ]添加:$a="insert into tablename (item1,item2) values ('".$_POST['item1']."',".$_POST['item2'].")";( H' L* f8 K+ k7 K5 q5 Z

# `5 T: z  A# f0 Z# t删除:
$a="delete from tablename where…";, H6 g$ P0 w% }" g5 @* \
( ^4 @; `1 ~2 @& O  [
修改:
$a="update tablename set item1='".$_POST['item1']."' where …";
* U, D, D( W5 n
0 \8 f8 R( h. x! H说到这里就要说一下表单和php变量传递,如果表单中的一个
<input name="item1" type="text" id="item1">
9 g$ g  n7 b- @4 F表单以POST提交的,那么处理表单文件就可以用$_POST['item1']得到变量值,同样以GET提交的就是
$_GET['item1']. G5 o& `( N5 s9 M

) m- \' @1 I* O( p/ I是不是很简单?但是通常$a会有问题,因为可能您的SQL语句会很长,您会遗漏.连接符,或者'来包围字符型字段。

5 H- A5 C( k( e: w$ C: P) g' m我们可以注释mysql_query($a);语句用echo $a;代替来输出$a以检查正确性。如果您还不能察觉$a有什么错误的话,可以复制这个sql语句到phpmyadmin中执行,看看它的出错信息。还有需要注意的是,我们不要使用一些敏感的字符串作为字段名字,否则很可能会出现问题,比如说date什么的。变量的命名,字段的命名遵循一点规律有的时候对自己是一种好处,初学者并不可忽视其重要性。
8 q. Q" t8 Y, A9 I6 V: q( k十天学会php之第六天就说到这里,第七天继续说SESSION

返回列表
【捌玖网络】已经运行: