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