Instrukcja PHP PDO Update zwraca wartość true, ale nie aktualizuje bazę danych [zamknięte]

0

Pytanie

Mam dwa operatora aktualizacji w moim zapytaniu, ale działa tylko jeden. Próbowałem skomentować pierwszy, który działa, aby spróbować drugi. Kiedy dd zwraca wartość true, ale tabela nie jest aktualizowany. Może mi ktoś powiedzieć, co mam zrobić? Dziękuję

Oto wnioski

$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

Najlepsza odpowiedź

0

Składnia aktualizacji BAZY danych następny update [dbtable] set field1=xxxx, field2=xxxx where [condition(s)]

Więc proszę, zmień swoje żądanie aktualizacji z

SET file_start = ? AND gps_start = ? 

Dla

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

W innych językach

Ta strona jest w innych językach

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