php - sql有一些问题(参数号无效:参数未定义)
问题描述
我正在编写一个小型 php 项目,但 sql 有一些问题。我知道失败消息告诉我什么,但我在我编写的代码中找不到问题。
$cart_product_id = 2;
$cart_product_amount = 1;
$new_order_id = 478478;
$userid = 1;
$cart_product_price_stk = 15;
$product_shipping_comment = "no_comment";
$statement = $pdo->prepare("INSERT INTO `orders` (`productid`, `amount`, `order_id`, `userid`, `price_pro_stück`, `user_shipping_comment`) VALUES (:productid, :amount, :order_id, :userid, :price_pro_stück, :user_shipping_comment);");
$result2 = $statement->execute(array('productid' => $cart_product_id, 'amount' => $cart_product_amount, 'order_id' => $new_order_id, 'userid' => $userid, 'price_pro_stück' => $cart_product_price_stk, 'user_shipping_comment' => $product_shipping_comment));
请帮帮我,我现在吓坏了,哈哈
解决方案
如果您使用德语 ü,Php 与起搏器有问题
将其从 :price_pro_stück 更改为 :price_pro_stueck 将解决问题
$statement = $pdo->prepare("INSERT INTO `orders` (`productid`, `amount`, `order_id`, `userid`, `price_pro_stück`, `user_shipping_comment`) VALUES (:productid, :amount, :order_id, :userid, :price_pro_stueck, :user_shipping_comment);");
$result2 = $statement->execute(array('productid' => $cart_product_id, 'amount' => $cart_product_amount, 'order_id' => $new_order_id, 'userid' => $userid, 'price_pro_stueck' => $cart_product_price_stk, 'user_shipping_comment' => $product_shipping_comment));
推荐阅读
- javascript - 在移动版本上禁用外部脚本
- r - 通过闪亮服务器中的接收器功能保存文件?
- node.js - 短时间内 Node.js Azure webapp 出现 404 错误
- c++ - 将互斥引用从主传递到类
- google-api - Google Cloud Storage API 写入限制
- sql - varchar2 字符串转日期格式
- c++ - Is accessing accessing a child attribute in the parent constructor UB when using CTRP?
- excel - VBA Excel - 如何将日期字符串从 dd/mm/yyyy 转换为 yyyy-mm-dd?
- angular - 接口,如何定义默认值
- c# - EF Core 多对多关系复合键创建显示无效的属性表达式