看板 PHP 關於我們 聯絡資訊
※ 引述《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
HwangTW: 原來下面還有pdo部分阿QQ 抱歉沒看到 06/06 10:19
HwangTW: 然後我發現根本不是 sql 語句的問題 06/06 10:20
HwangTW: 而是前面判斷式的部分寫錯了QQ 06/06 10:20
HwangTW: 還有我DEBUG的時間也沒到24小時啦... 06/06 10:33
HwangTW: 其中有很多時間在玩電腦(# 06/06 10:33
tkdmaf: debug的時間不會因為你做其他的事而減少計算的 06/06 11:22
HwangTW: 冏 06/06 11:33
shadowjohn: 囧 06/06 11:53
weiclin: 囧 06/06 12:21
MOONRAKER: 如果上班可以填工時 :P 06/06 15:47
shadowjohn: 上班的工時如果填debug,我覺得還滿失面子的(真的) 06/07 22:29
MOONRAKER: 填主要項目 後面一直加…不用那麼老實。 06/08 02:40
st1009: 填幫同事debug(? 06/13 21:26
shadowjohn: 為什麼工程師都豬八戒,因為debug guy 06/13 22:02
MOONRAKER: 你們那麼想要我的bug嗎~那就到原始碼裡面去找吧… 06/13 22:30
MOONRAKER: 我把所有的bug都藏在那裡了… 06/13 22:30
tkdmaf: bug,是一種蟲!!!(什麼蟲???)寄~生~蟲…… 06/13 22:49
HwangTW: 樓上有點好笑XD 06/17 16:25
tkdmaf: 樓上!相聲瓦舍哏 06/17 17:50