Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Zaktualizuj zapytanie za pomocą PDO i MySQL

  1. Twoja UPDATE składnia jest nieprawidłowa
  2. Prawdopodobnie chciałeś zaktualizować wiersz, a nie wszystkie, więc musisz użyć WHERE klauzula docelowa w konkretnym wierszu

Zmień

UPDATE `access_users`   
      (`contact_first_name`,`contact_surname`,`contact_email`,`telephone`) 
      VALUES (:firstname, :surname, :telephone, :email)

do

UPDATE `access_users`   
   SET `contact_first_name` = :firstname,
       `contact_surname` = :surname,
       `contact_email` = :email,
       `telephone` = :telephone 
 WHERE `user_id` = :user_id -- you probably have some sort of id 


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zapytania parametryczne MySQL

  2. MySQL wybierz DISTINCT według najwyższej wartości

  3. Próba uzyskania własności nieprzedmiotowej w

  4. Który jest najszybszy? SELECT SQL_CALC_FOUND_ROWS FROM `tabela` lub SELECT COUNT(*)

  5. mysql:jak skrócić długość pola