【问题标题】:Insert not working [closed]插入不起作用[关闭]
【发布时间】:2013-01-02 16:56:01
【问题描述】:

我正在尝试将订单提交到数据库中,理论上它应该可以工作,但由于某种原因没有显示在数据库的表格中。

$result = "insert into orders(lastname, id, email, roomnumber, typeorder)
    values('".$lastname ."','".$ID ."','".$Email ."','".$RoomNumber ."','".$typeorder ."','" . "0');";

【问题讨论】:

  • 您需要发布用于插入的完整代码,添加错误处理并向我们展示您遇到的错误。
  • 你在使用deprecated mysql_ functions吗?您的其余代码是什么样的?

标签: php database crud insert-query


【解决方案1】:

您正在为 5 列插入 6 个值... 删除“0”

请不要使用 mysql_* 而是尝试PDO

【讨论】:

    【解决方案2】:

    无论如何,我建议您在运行查询之前使用数据清理。但这是快速修复,它应该可以正常工作。
    $result = "插入订单(姓氏、身份证、电子邮件、房间号、打字顺序) values('".$lastname ."','".$ID ."','".$Email ."','".$RoomNumber ."','".$typeorder ."')";

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多