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

Problem z aktualizacją pola MySQL za pomocą PHP

Istnieje kilka interfejsów SQL dla wielu różnych marek baz danych w PHP. Nie pokazałeś kodu PHP, którego używasz do wykonania zapytania, ani nie określiłeś marki bazy danych, której używasz.

W niektórych interfejsach SQL w PHP, tworzenie instrukcji niejawnie wykonuje SQL. Następnie masz możliwość pobrania wyników (jeśli była to instrukcja SELECT). Jeśli Twoja instrukcja była SELECT lub DELETE, prawdopodobnie nie wyrządzono żadnej szkody, chociaż nie jest konieczne dwukrotne wykonanie instrukcji. Jeśli jednak Twoje oświadczenie było INSERT lub UPDATE, może się okazać, że zostało zastosowane dwukrotnie.

Na przykład przy użyciu PDO:

$pdo = new PDO(...options...);
$stmt = $pdo->query('UPDATE ...'); // executes once
$stmt->execute(); // executes a second time


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL:rzutowanie typu NULL na 0

  2. Problem z MySQL:LEFT JOIN na pustej tabeli

  3. MySQL:dodawanie i mnożenie na różnych stołach

  4. Jak usunąć wiodące i końcowe spacje w MySQL?

  5. Jak generować wykresy i wykresy z bazy danych mysql w php