【发布时间】:2017-03-25 20:13:59
【问题描述】:
我按照这个 [教程][1] 从我的数据库中创建添加新记录、编辑现有记录和删除记录,以获取学校班级信息。
我可以成功删除记录,但无法添加新记录或编辑现有记录。
当我选择编辑一行时,网址会更新,例如records.php?cid=2 但records.php 以标题“新类”打开,没有填写任何现有记录信息。
编辑
我已经更新了代码(删除了 '?' 语法错误)和 bind_param 的类型变量数。
现在正在添加新记录,但仍不确定如何通过 $cid 的检查。
感谢您的帮助,以后一定会考虑使用 Laravel。
【问题讨论】:
-
那是因为您对
$cid的检查从未通过。 -
我强烈建议您避免使用类似的教程,而是找到适合您的风格和需求的development framework。从头开始构建您自己的网站是一项艰巨的工作,您将浪费大量时间痛苦地重新做框架可以在几分钟内完成的工作。 Laravel 是一个很好的例子,它对初学者非常友好,文档包括一个比大多数教程质量高得多的介绍。给定相同的时间,这样您的工作效率会高得多。
-
@tadman 我认为框架,尤其是
Laravel很棒,但是如何理解框架为我做了什么?努力学习核心语言不值得吗? -
('?,'?','?','?','?','?','?','?')这是另一个语法错误。你从哪里得到那个的?不是来自教程,我可以这么说。您的代码包含太多错误。 -
好吧,看不到你的生命(OP),要么你留下了问题,要么你不知道如何处理所有这些 cmets 或下面的答案。我已经向您展示了您的大部分错误在哪里,我没有调试您的整个代码。你在下面有答案。如果它解决了问题,请接受它。如果没有,请告诉他们。祝你好运。