$id = 1; //temp
$promoTitle = trim($_POST['promoTitle']);
$imageURL = trim($_POST['imageURL']);
$affLink = trim($_POST['affLink']);
$couponCode = trim($_POST['couponCode']);
$stmt = $db->prepare('UPDATE dashboard SET promoTitle=?, image=?, url=?, couponCode=? WHERE id=?');
$q = $stmt->bind_param('ssssi', $promoTitle, $imageURL, $affLink, $couponCode, $id);
if($result = $db->query($q)){
echo "updated";
}else{
echo mysql_errno();
}
卡住了半个小时,仍然找不到错在哪里。我没有返回任何错误。我的表看起来像这样http://i.imgur.com/snwloav.pngSQL更新查询没有执行,但没有返回错误
第三步准备,绑定,执行是'$ stmt-> execute()',而不是'$ db-> query()'。 – VMai 2014-09-19 10:08:21