[請益] php中的一段語法可執行但覺得不合理
有兩個區域有疑問 看不懂
以用顏色標出來
有人可以幫我解釋一下為何這樣寫可以過嗎?
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)
→
10/09 10:20, , 1F
10/09 10:20, 1F
→
10/09 10:50, , 2F
10/09 10:50, 2F
→
10/09 13:02, , 3F
10/09 13:02, 3F
→
10/09 13:03, , 4F
10/09 13:03, 4F
→
10/09 13:03, , 5F
10/09 13:03, 5F
→
10/09 14:03, , 6F
10/09 14:03, 6F
→
10/09 15:33, , 7F
10/09 15:33, 7F
→
10/09 20:08, , 8F
10/09 20:08, 8F
推
10/09 23:30, , 9F
10/09 23:30, 9F
推
10/10 01:26, , 10F
10/10 01:26, 10F
→
10/10 07:42, , 11F
10/10 07:42, 11F
推
10/10 13:54, , 12F
10/10 13:54, 12F
→
10/10 21:10, , 13F
10/10 21:10, 13F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):