$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