Migration von der MySQL-Funktion zur PDO-Datenbankverbindung
Einführung
Angesichts der Abschaffung von MySQL-Funktionen ist es wichtig, für Datenbankverbindungen auf Alternativen wie PDO zurückzugreifen. Dieser Artikel bietet eine umfassende Anleitung zur Implementierung von PDO in MySQL und MSSQL.
Voraussetzungen
MySQL:
MSSQL:
PDO-Verbindung erstellen
<code class="language-php">$connection = new PDO($dsn, $user, $password);</code>
PDO für Abfrage verwenden
Vorverarbeitungsanweisungen:
Ergebnisse erhalten:
PDO-Verbindungsbeispielklasse
<code class="language-php">class Database { protected $connection; public function __construct($dsn, $username, $password) { $this->connection = new PDO($dsn, $username, $password); } public function query($SQL) { return $this->connection->query($SQL); } public function prepare($SQL, $params = []) { $stmt = $this->connection->prepare($SQL); $stmt->execute($params); return $stmt; } }</code>
Nutzungsbeispiele
<code class="language-php">$db = new Database($dsn, $username, $password); $result = $db->prepare('SELECT * FROM users WHERE username = :username', ['username' => 'john']); while ($row = $result->fetch()) { echo $row['id'] . ' ' . $row['name'] . '<br></br>'; }</code>
Das obige ist der detaillierte Inhalt vonWie ersetzt man MySQL-Funktionen durch PDO für Datenbankverbindungen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!