Nasıl bir güncelleme ile hazırlanmış bir açıklama yazabilirim?

3 Cevap php

Ben mysqli hazırlanan statments kullanıyorum ve ben bir update ile hazırlanmış bir açıklama yazmaya çalışıyorum, ama ben bir yerde kapalı olduğumu düşünüyorum.

İşte benim kod:

$upload_folder = 'Some String';
$sql = 'UPDATE orders (upload_location)
        SET (?)
        WHERE order_id = 160';

$stmt = $conn->stmt_init();
if($stmt->prepare($sql)){
  $stmt->bind_param('s', $upload_folder);
  $location_inserted = $stmt->execute();
}

Ben yanlış ne yapıyorum?

3 Cevap

güncelleme için doğru sql-sözdizimi:

UPDATE table SET column = ?
SET foo = ?

Sen güncelleştirmek için hangi sütun belirtilen değil.

Eğer sorgu biçimi tarafından gerektiği gibi değerler yerine keqword SET kullanıyor.