Re: [請益] 無法透過 PHP 將 EMAIL 存進 MariaDB

作者: tkdmaf (皮皮快跑)   2016-06-06 09:55:31
※ 引述《HwangTW (谷歌翻譯王)》之銘言:
: → weiclin: 你是不是誤會 prepare 的用法了... 06/05 17:29
: 應該是誤會了 那該用甚麼QQ
: → tkdmaf: 你這樣……{$email}…完全就沒有prepare的必要性了…… 06/05 21:41
: $sql1 = "INSERT INTO `users`
: (`username`,`userpassword`,`EMAIL`,`default_day`) VALUES
: ('$username','$userpassword','$email','$default_day')";
: 因為當初用這樣也是不給寫才會用 {$email} 來嘗試QQ
: 有甚麼方法呢QQ
怎麼說呢?我講的不是{$email}有沒有大括號這件事。
我講的是……你這樣塞變數進sql字串就沒有prepare的意義了。
: → weiclin: http://goo.gl/Op5uLU 06/05 22:00
: 他說找不到bindParam參數QQ
: 我先承認我看不懂他在寫甚麼
你先承認你沒有繼續往下拉去看pdo的部份吧……
你看的是mysqli的部份。
雖然我記得我在pdo也有看過類似的寫法但我沒有去確定那邊不一樣。
: $stmt = $conn->prepare("INSERT INTO MyGuests (firstname, lastname, email)
: VALUES (?, ?, ?)");
: $stmt->bind_param("sss", $firstname, $lastname, $email);
: 尤其是這裡
: ※ 編輯: HwangTW (220.133.80.67), 06/06/2016 08:52:22
最後要提醒你一件事。
你debug的時間已經超過24小時了。
而你依然沒有找到問題的環節所在,這表示你沒有好好的去切你的功能。
所以你沒有能正確的確保到那邊為止是正常,也無法確知到底異常是出在那……
結論:程式碼不是一種從頭就一路寫到尾的東西啊!
作者: HwangTW (谷歌翻譯王)   2016-06-06 10:19:00
原來下面還有pdo部分阿QQ 抱歉沒看到然後我發現根本不是 sql 語句的問題而是前面判斷式的部分寫錯了QQ還有我DEBUG的時間也沒到24小時啦...其中有很多時間在玩電腦(#
作者: tkdmaf (皮皮快跑)   2016-06-06 11:22:00
debug的時間不會因為你做其他的事而減少計算的
作者: HwangTW (谷歌翻譯王)   2016-06-06 11:33:00
作者: shadowjohn (轉角遇到愛)   2016-06-06 11:53:00
作者: weiclin (CC)   2016-06-06 12:21:00
作者: MOONRAKER (㊣牛鶴鰻毛人)   2016-06-06 15:47:00
如果上班可以填工時 :P
作者: shadowjohn (轉角遇到愛)   2016-06-07 22:29:00
上班的工時如果填debug,我覺得還滿失面子的(真的)
作者: MOONRAKER (㊣牛鶴鰻毛人)   2016-06-08 02:40:00
填主要項目 後面一直加…不用那麼老實。
作者: st1009 (前端攻城師)   2016-06-13 21:26:00
填幫同事debug(?
作者: shadowjohn (轉角遇到愛)   2016-06-13 22:02:00
為什麼工程師都豬八戒,因為debug guy
作者: MOONRAKER (㊣牛鶴鰻毛人)   2016-06-13 22:30:00
你們那麼想要我的bug嗎~那就到原始碼裡面去找吧…我把所有的bug都藏在那裡了…
作者: tkdmaf (皮皮快跑)   2016-06-13 22:49:00
bug,是一種蟲!!!(什麼蟲???)寄~生~蟲……
作者: HwangTW (谷歌翻譯王)   2016-06-17 16:25:00
樓上有點好笑XD
作者: tkdmaf (皮皮快跑)   2016-06-17 17:50:00
樓上!相聲瓦舍哏

Links booklink

Contact Us: admin [ a t ] ucptt.com