作者robinnpca (rob)
看板PHP
标题[请益] php中的一段语法可执行但觉得不合理
时间Sun Oct 9 10:01:35 2011
有两个区域有疑问 看不懂
以用颜色标出来
有人可以帮我解释一下为何这样写可以过吗?
if (mysql_num_rows($Recfinduser) > 0 ){
header("Location:member_join.php?errMsg=1&username=".$_POST["username"]." ");
}else{
$query_insert ="insert into 'member'('username', 'password', 'name', 'sex',
'birthday', 'email', 'telephone', 'address','jointime' )
values ("
;
上面加个分号是必须的吗?只是为了分行?
$query_insert
.=" ' " .$_POST["username"]." ', " ;
上面盖麻加个.不是直接下query_insert =就好了吗?
有需要这样连接字串吗?
$query_insert .=" ' " .$_POST["password"]." ', " ;
$query_insert .=" ' " .$_POST["name"]." ', " ;
$query_insert .=" ' " .$_POST["sex"]." ', " ;
$query_insert .=" ' " .$_POST["birthday"]." ', " ;
$query_insert .=" ' " .$_POST["email"]." ', " ;
$query_insert .=" ' " .$_POST["telephone"]." ', " ;
$query_insert .=" ' " .$_POST["address"]." ', " ;
$query_insert .=" ' " .$_POST["schoolja"]." ', " ;
$query_insert .=" ' " .$_POST["schoolsa"]." ', " ;
$query_insert .=" ' " .$_POST["schoolh1a"]." ', " ;
$query_insert .=" ' " .$_POST["schoolh2a"]." ', " ;
$query_insert .=" ' " .$_POST["aliname"]." ', " ;
$query_insert .=" ' " .$_POST["IDcard"]." ', " ;
$query_insert .=" NOW()
)";
这个刮号)超诡异的 我本来是想说 $query_insert.="NOW()";这样就好
然後再下一行再加入 ");以呼应上面的values(" 但是这样会显示错误?怪!
mysql_query($query_insert);
header("Location:member_join.php?loginstats=1");
}
请教大家!感谢各位!
--
宁愿天空是蓝色~
也不愿心情是蓝的!
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.195.72.3
※ 编辑: robinnpca 来自: 123.195.72.3 (10/09 10:06)
1F:→ akasan:一段一段 echo 出来你就会懂了 10/09 10:20
2F:→ robinnpca:echo谁?这样子一段段echo怎echo?echo什麽?不是很懂请教 10/09 10:50
3F:→ tkdmaf:很简单:把你所疑惑的东西照你的方式写,看看会如何。 10/09 13:02
4F:→ tkdmaf:而不是先想把你的疑惑拿上来问,发问前请问你: 10/09 13:03
5F:→ tkdmaf:有把程式好好的执行过一次吗? 10/09 13:03
6F:→ phreat:echo $query_insert; 10/09 14:03
7F:→ robinnpca:欧!这样子echo 感谢告知!不知道可以这样子一个个echo 10/09 15:33
8F:→ MOONRAKER:...还满幽默的。 10/09 20:08
9F:推 chchwy:推楼上XD 别老是脑补,写过一次就知道为什麽。 10/09 23:30
10F:推 kurotanshi:这只是在组合 SQL Statement, 有什麽奇怪的 @@ 10/10 01:26
11F:→ cokellen:第一次看到种问题 10/10 07:42
12F:推 Yench:$_POST里面不用加" 10/10 13:54
13F:→ MOONRAKER:阵列的string subscript还是加引号比较好。用 ' 比较多 10/10 21:10