PHP PDO Actualización de instrucción devuelve true, pero no la actualización de DB [cerrado]

0

Pregunta

Tengo dos instrucción update en mi consulta, Pero sólo uno de ellos funciona. Traté de comentar el primero que trabaja para tratar de la segunda. Cuando me dd devuelve true pero no se actualiza la tabla. Alguien me puede decir qué debo hacer? Gracias

Aquí están las consultas

$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

Mejor respuesta

0

La sintaxis para la db de actualización de la update [dbtable] set field1=xxxx, field2=xxxx where [condition(s)]

Por lo tanto, por favor, cambie en su consulta de actualización de

SET file_start = ? AND gps_start = ? 

a

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

En otros idiomas

Esta página está en otros idiomas

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