Re: [請益] php中的一段語法可執行但覺得不合理

看板PHP作者 (Leo)時間14年前 (2011/10/09 11:09), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
※ 引述《robinnpca (rob)》之銘言: : 有兩個區域有疑問 看不懂 : 以用顏色標出來 : 有人可以幫我解釋一下為何這樣寫可以過嗎? : 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="...."; 才是一個statement. : $query_insert .=" ' " .$_POST["username"]." ', " ; : 上面蓋麻加個.不是直接下query_insert =就好了嗎? ....因為 $query_insert在上面有先指定值啊, 接下來的 SQL 要附加在後面, 當然要用 .= : 有需要這樣連接字串嗎? 這是方法之一(雖然很爛), 若你不喜歡也可以考慮別的, 像 here-doc, sprintf() .... etc. : $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(" 但是這樣會顯示錯誤?怪! NOW() 是 MySQL 的函式, 這個 SQL query 應該是 "insert into .... values(..., ..., ..., NOW() )" 很正常啊, 哪裡怪? 依你的意思分兩行寫也沒關係 $query_insert .= " NOW()"; $query_insert .= ")"; 照理說不會有錯誤啊, 你的"顯示錯誤"是什麼錯誤 ? : mysql_query($query_insert); : header("Location:member_join.php?loginstats=1"); : } : 請教大家!感謝各位! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.124.100.215 ※ 編輯: bibo9901 來自: 122.124.100.215 (10/09 11:10) ※ 編輯: bibo9901 來自: 122.124.100.215 (10/09 11:10) ※ 編輯: bibo9901 來自: 122.124.100.215 (10/09 11:11)

10/11 11:08, , 1F
歐!瞭解了!感謝回文!茅塞頓開...
10/11 11:08, 1F
文章代碼(AID): #1EaH1k8H (PHP)
文章代碼(AID): #1EaH1k8H (PHP)