Heim  >  Artikel  >  Backend-Entwicklung  >  Wie aktualisiere ich Daten in einer MySQL-Tabelle mit PHP?

Wie aktualisiere ich Daten in einer MySQL-Tabelle mit PHP?

PHPz
PHPzOriginal
2024-06-04 16:43:011081Durchsuche

Um Daten in einer MySQL-Tabelle zu aktualisieren, können Sie MySQLi- oder PDO-Methoden verwenden. MySQLi: MySQLi-Verbindung herstellen SQL-Update-Abfrage vorbereiten Update-Abfrage ausführen PDO: PDO-Verbindung herstellen SQL-Update-Abfrage vorbereiten (vorbereitete Anweisungen verwenden) Parameter binden (falls vorhanden) Update-Abfrage ausführen

如何使用 PHP 更新 MySQL 表中的数据?

So aktualisieren Sie eine MySQL-Tabelle mit PHP-Daten

In PHP erfordert das Aktualisieren von Daten in einer MySQL-Tabelle die Verwendung der MySQLi-Erweiterung oder PDO (PHP Data Objects). In diesem Artikel werden die Schritte zur Verwendung dieser beiden Methoden vorgestellt und praktische Beispiele zur Veranschaulichung bereitgestellt.

MySQLi verwenden, um Daten zu aktualisieren

  1. PDO-Verbindung herstellen:
$mysqli = new mysqli("localhost", "username", "password", "database_name");
  1. SQL-Update-Abfrage vorbereiten:
$sql = "UPDATE table_name SET column_name = 'new_value' WHERE condition";
  1. Bindungsparameter (falls erforderlich):
$mysqli->query($sql);

Update-Abfrage ausführen:
  1. $dsn = "mysql:host=localhost;dbname=database_name";
    $username = "username";
    $password = "password";
    
    $pdo = new PDO($dsn, $username, $password);
  2. Praktischer Fall
  1. Angenommen, wir möchten den Benutzer aktualisieren Tabelle in der Datenbank , fügen Sie den Benutzer ein. Der Name „alter_Benutzername“ wird in „neuer_Benutzername“ aktualisiert.
  1. MySQLi-Methode:
$statement = $pdo->prepare("UPDATE table_name SET column_name = :new_value WHERE condition");
  1. PDO-Methode:
$statement->bindParam(':new_value', $newValue);

Das obige ist der detaillierte Inhalt vonWie aktualisiere ich Daten in einer MySQL-Tabelle mit PHP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn