我有一个不起作用的php文件但没有返回任何错误。似乎没有功能的唯一部分是准备和执行声明。以下是准备/执行的代码:
$stmt = $db->prepare($query);
$stmt->bindValue(':proname', $proname);
$stmt->bindValue(':category', $cat);
$stmt->bindValue(':maker', $maker);
$stmt->bindValue(':imgext', $picExt);
$stmt->bindValue(':creator', $user);
$stmt->execute();
以下是查询:
$query = 'INSERT INTO product(proname, category, maker, imgext, creator) VALUES(:pronamename, :category, :maker, :imgext, :creator);';
为什么它不起作用,我该如何解决?
答案 0 :(得分:0)
您的查询已:pronamename
,但您尝试将值绑定到:proname
您只需要更改一个以匹配另一个。