PHP 板


LINE

看板 PHP  RSS
// 建立新增記錄的SQL指令字串 $sql ="INSERT INTO students (sno, name, address, "; $sql.="birthday) VALUES ('"; $sql.=$_POST["Sno"]."','".$_POST["Name"]."','"; $sql.=$_POST["Address"]."','".$_POST["Birthday"]."')"; echo "<b>SQL指令: $sql</b><br/>"; 想請問以上 $sql 變數設定該如何解譯.. ? 一句 INSERT INTO..要拆成四行設定 $sql 是因為 每 POST 一個欄位值要設定成一變數嗎 ? 可第二行裡沒有 POST.. 連接運算子. 要連接後面三行該如何思考..? 謝謝 --



※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.137.212.87
※ 文章網址: https://webptt.com/m.aspx?n=bbs/PHP/M.1438168928.A.971.html
1F:推 Kenqr: 沒這回事 他根本拆得亂七八糟 07/29 19:57
2F:→ Kenqr: 而且post變數沒過濾直接放進sql指令裡很危險 07/29 19:57
3F:推 LPH66: 1.這就只是一行太長隨意切成很多行而已 07/29 20:21
4F:→ LPH66: 四行接起來才是完整的一句 SQL 07/29 20:21
5F:→ LPH66: 2.二樓講的很重要, 除非這是教學用程式碼不然千萬別這樣寫 07/29 20:22
6F:推 clerkhsiao: 如果是用pdo就沒差 07/29 20:37
7F:→ MangoTW: 還在拼接SQL…去學PDO吧! 07/29 20:37
8F:→ MangoTW: 直接拼接連PDO都防不了,要用bind的 07/29 20:38
9F:→ MOONRAKER: 就老式很無聊的接法一枚 07/29 20:38
10F:→ terrybob: 會這樣拼寫是因為有條件要判斷才會這樣接 07/29 21:25
11F:→ terrybob: 不然通常是一行到底拼完 07/29 21:25
12F:推 crossdunk: 這好幾年前的了吧 可以找找看pdo方便很多 07/29 23:47
13F:→ crossdunk: 另外二樓說的很危險可以查查看SQL INJECTION 07/29 23:47
14F:→ SophiaH: 是的, 這是教學書的範例, 可是沒有拆寫成這樣的解說..原 07/30 05:49
15F:→ SophiaH: 也想是接起來才完整, 如 t大說的 "有條件要判斷才會這樣 07/30 05:49
16F:→ SophiaH: 接, 所以我想知道拆成這樣四行該如何解讀..會去搜 PDO 07/30 05:50
17F:推 cokellen: 你看的書應該很舊了,建議找比較新的書來學 07/30 10:04
18F:→ SophiaH: 這本是旗標的新觀念PHP.MySQL.AJAX 網頁設計範例教本 V4 07/30 19:58
19F:→ SophiaH: 2014.02 出版, 請問會舊嗎 ? 可否推薦..謝謝 07/30 19:59
20F:→ MOONRAKER: 這本看起來就是從ASP時代到現在萬年不變 改個標題就出 07/31 01:10
21F:→ MOONRAKER: 來騙錢。你記得以下幾個關鍵字: 上面提到的PDO, escape 07/31 01:11
22F:→ MOONRAKER: prepared statement, ORM。基礎學一學就趕快打聽打聽 07/31 01:13
23F:推 shadowjohn: 書是有誤,但仍有黃金屋~一本不夠,多看幾本吧~ 07/31 01:31
24F:→ MOONRAKER: 沒錯多看幾本 還有不要亂看野blog 看英文的php.net或 07/31 01:43
25F:→ MOONRAKER: stackoverflow卡實在 07/31 01:43
26F:推 cokellen: 不好意思, 我錯了, 想不到2014/02居然還有這種教學@@ 07/31 09:24
27F:推 xdraculax: 這本很爛+1,丟了它吧(不要送人捐圖書館 07/31 09:43
28F:推 xdraculax: sql 指令在 php 裡作的就是「組字串」這件事,「.=」是 07/31 09:59
29F:→ xdraculax: 變數後連接下個字串,POST是接受前一頁傳來的值,只要 07/31 09:59
30F:→ xdraculax: 你php字串跟sql指令分的清,隨便你怎麼組,但這教學拆 07/31 09:59
31F:→ xdraculax: 的零零落落的不是個好範例 07/31 09:59
32F:→ SophiaH: 謝謝各位指教, 我這本就是借圖書館的書, 因為不知到底哪 08/01 00:11
33F:→ SophiaH: 本真的有幫助, 已陸續從圖書館看了幾本..請問可否實際推 08/01 00:13
34F:→ SophiaH: 薦哪一本大家覺得較實在內容的 PHP教學書, 我好依此參考 08/01 00:14
35F:→ SophiaH: 相關方向去找..來站內信也可以.. 謝謝各方幫忙, 當然也會 08/01 00:15
36F:→ SophiaH: 搜尋看看以上提到的關鍵字 08/01 00:16
37F:推 jscorpio1: 新手嗎? isbn:9789866840401 php+mysql深入淺出 08/04 11:47







like.gif 您可能會有興趣的文章
icon.png[問題/行為] 貓晚上進房間會不會有憋尿問題
icon.pngRe: [閒聊] 選了錯誤的女孩成為魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一張
icon.png[心得] EMS高領長版毛衣.墨小樓MC1002
icon.png[分享] 丹龍隔熱紙GE55+33+22
icon.png[問題] 清洗洗衣機
icon.png[尋物] 窗台下的空間
icon.png[閒聊] 双極の女神1 木魔爵
icon.png[售車] 新竹 1997 march 1297cc 白色 四門
icon.png[討論] 能從照片感受到攝影者心情嗎
icon.png[狂賀] 賀賀賀賀 賀!島村卯月!總選舉NO.1
icon.png[難過] 羨慕白皮膚的女生
icon.png閱讀文章
icon.png[黑特]
icon.png[問題] SBK S1安裝於安全帽位置
icon.png[分享] 舊woo100絕版開箱!!
icon.pngRe: [無言] 關於小包衛生紙
icon.png[開箱] E5-2683V3 RX480Strix 快睿C1 簡單測試
icon.png[心得] 蒼の海賊龍 地獄 執行者16PT
icon.png[售車] 1999年Virage iO 1.8EXi
icon.png[心得] 挑戰33 LV10 獅子座pt solo
icon.png[閒聊] 手把手教你不被桶之新手主購教學
icon.png[分享] Civic Type R 量產版官方照無預警流出
icon.png[售車] Golf 4 2.0 銀色 自排
icon.png[出售] Graco提籃汽座(有底座)2000元誠可議
icon.png[問題] 請問補牙材質掉了還能再補嗎?(台中半年內
icon.png[問題] 44th 單曲 生寫竟然都給重複的啊啊!
icon.png[心得] 華南紅卡/icash 核卡
icon.png[問題] 拔牙矯正這樣正常嗎
icon.png[贈送] 老莫高業 初業 102年版
icon.png[情報] 三大行動支付 本季掀戰火
icon.png[寶寶] 博客來Amos水蠟筆5/1特價五折
icon.pngRe: [心得] 新鮮人一些面試分享
icon.png[心得] 蒼の海賊龍 地獄 麒麟25PT
icon.pngRe: [閒聊] (君の名は。雷慎入) 君名二創漫畫翻譯
icon.pngRe: [閒聊] OGN中場影片:失蹤人口局 (英文字幕)
icon.png[問題] 台灣大哥大4G訊號差
icon.png[出售] [全國]全新千尋侘草LED燈, 水草

請輸入看板名稱,例如:iOS站內搜尋

TOP