PHP PDO Update deyimi true değerini döndürür, ancak db'yi güncellemez [kapalı]

0

Soru

Sorgumda iki update deyimi var, Ancak yalnızca bir tanesi çalışıyor. İkincisini denemek için çalışan ilkini yorumlamaya çalıştım. Ne zaman ben... dd true değerini döndürür, ancak tablo güncelleştirilmez. Biri ne yapmam gerektiğini söyleyebilir mi? Teşekkürler

İşte sorgular

$q = "UPDATE data_file SET 
file_name=?,file_size=?
WHERE module_id = ". $this->module_id;
   
$date = date('Y-m-d H:i:s');
 
$updateStmt = $this->conn->prepare($q);
$updateStmt->execute([
    $this->file_name,
    $this->file_size,
]);
  
//this query returns true but not updating the database
$q1 = "UPDATE server_status SET file_start = ? AND gps_start = ? WHERE module_id = ". $this->module_id;
$updateStmnt2 = $this->conn->prepare($q1);
$stat = $updateStmnt2->execute([
    1,
    $date
]);
//query 2 end

Responses::http_ok();
mysql pdo php
2021-11-24 05:18:01
1

En iyi cevabı

0

Db güncelleştirmesinin sözdizimi şöyledir update [dbtable] set field1=xxxx, field2=xxxx where [condition(s)]

Bu nedenle, lütfen güncelleme sorgunuzu şu adresten değiştirin:

SET file_start = ? AND gps_start = ? 

-e doğru

SET file_start = ? , gps_start = ?
2021-11-24 07:46:13

Diğer dillerde

Bu sayfa diğer dillerde

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................