标题:
十天学会php之第六天
[打印本页]
作者:
admin
时间:
2008-3-26 16:39
标题:
十天学会php之第六天
i! o0 z a2 e0 }
+ Q4 V4 D+ @, q' }
学会添加删除修改数据
0 x6 \9 a2 R8 R- X3 e8 u) f
mysql_query($a);
$ N- o$ L5 T3 @7 C T' G, x* _
单这个语句就可以执行所有的操作了,不同的就是
$a
这个
sql
语句
, k8 D4 Z6 J0 t5 A' h# }+ ]
添加:
$a="insert into tablename (item1,item2) values ('".$_POST['item1']."',".$_POST['item2'].")";
$ H" v& Z% H7 S) \
$ H# [* T( q1 w* c
删除:
$a="delete from tablename where…";
, _. q# {0 H# l& l6 n' d
) Z2 D1 a u! H" H A! D3 \ @7 i6 g
修改:
$a="update tablename set item1='".$_POST['item1']."' where …";
0 Z6 p2 l. y5 {8 {7 K
r# q1 l3 j! A: s, m% J6 U7 g
说到这里就要说一下表单和
php
变量传递,如果表单中的一个
<input name="item1" type="text" id="item1">
, x# C) U* k7 C" L8 Z/ v
表单以
POST
提交的,那么处理表单文件就可以用
$_POST['item1']
得到变量值,同样以
GET
提交的就是
$_GET['item1']
C$ \* T# C6 r4 R: f' A
3 U. h. B; Z+ m0 r' b& H; r+ s
是不是很简单?但是通常
$a
会有问题,因为可能您的
SQL
语句会很长,您会遗漏
.
连接符,或者
'
来包围字符型字段。
4 m {& ?: r: M. X5 }+ y
我们可以注释
mysql_query($a);
语句用
echo $a;
代替来输出
$a
以检查正确性。如果您还不能察觉
$a
有什么错误的话,可以复制这个
sql
语句到
phpmyadmin
中执行,看看它的出错信息。还有需要注意的是,我们不要使用一些敏感的字符串作为字段名字,否则很可能会出现问题,比如说
date
什么的。变量的命名,字段的命名遵循一点规律有的时候对自己是一种好处,初学者并不可忽视其重要性。
9 ]0 L2 R! R8 I* L% d
十天学会
php
之第六天就说到这里,第七天继续说
SESSION
。
欢迎光临 捌玖网络工作室 (http://89w.org/)
Powered by Discuz! 7.2