Re: [請益] 無法透過 PHP 將 EMAIL 存進 MariaDB
※ 引述《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小時了。
而你依然沒有找到問題的環節所在,這表示你沒有好好的去切你的功能。
所以你沒有能正確的確保到那邊為止是正常,也無法確知到底異常是出在那……
結論:程式碼不是一種從頭就一路寫到尾的東西啊!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.204.164.100
※ 文章網址: https://www.ptt.cc/bbs/PHP/M.1465178134.A.AAF.html
※ 編輯: tkdmaf (123.204.164.100), 06/06/2016 09:57:02
推
06/06 10:19, , 1F
06/06 10:19, 1F
→
06/06 10:20, , 2F
06/06 10:20, 2F
→
06/06 10:20, , 3F
06/06 10:20, 3F
推
06/06 10:33, , 4F
06/06 10:33, 4F
→
06/06 10:33, , 5F
06/06 10:33, 5F
→
06/06 11:22, , 6F
06/06 11:22, 6F
推
06/06 11:33, , 7F
06/06 11:33, 7F
推
06/06 11:53, , 8F
06/06 11:53, 8F
推
06/06 12:21, , 9F
06/06 12:21, 9F
→
06/06 15:47, , 10F
06/06 15:47, 10F
推
06/07 22:29, , 11F
06/07 22:29, 11F
→
06/08 02:40, , 12F
06/08 02:40, 12F
推
06/13 21:26, , 13F
06/13 21:26, 13F
推
06/13 22:02, , 14F
06/13 22:02, 14F
→
06/13 22:30, , 15F
06/13 22:30, 15F
→
06/13 22:30, , 16F
06/13 22:30, 16F
→
06/13 22:49, , 17F
06/13 22:49, 17F
推
06/17 16:25, , 18F
06/17 16:25, 18F
→
06/17 17:50, , 19F
06/17 17:50, 19F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):