PHP DOP de Actualizare declarație returnează true dar nu actualizarea DB [închis]

0

Problema

Am două actualizare declarație în interogare, Dar numai unul funcționează. Am încercat să comenteze primul care lucrează pentru a încerca cel de-al doilea. Când am dd returnează adevărat, dar tabelul nu este actualizat. Poate cineva spune-mi de ce ar trebui să fac? Multumesc

Aici sunt interogări

$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

Cel mai bun răspuns

0

Sintaxa pentru db actualizarea este update [dbtable] set field1=xxxx, field2=xxxx where [condition(s)]

Prin urmare, vă rugăm să schimbați în update query din

SET file_start = ? AND gps_start = ? 

pentru a

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

În alte limbi

Această pagină este în alte limbi

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