私は得る
警告: PDOStatement::execute() [pdostatement.execute]: SQLSTATE[HY093]: 無効なパラメーター番号: パラメーターが定義されていません
次のコードを実行しようとすると、bindValue
何bindParam
が問題なのかわかりません。
class Product {
public function productAdd($x) {
$core = Core::getInstance(); // This part works OK
$stmt = $core->dbh->prepare('INSERT INTO Product (Product_Name) VALUES (:product-name)');
$stmt->bindValue(':product-name', $x, PDO::PARAM_STR);
$stmt->execute();
}
}
$product = new Product;
$productadd = $product->productAdd('Blue Sunglasses');