Der folgende Editor bietet Ihnen ein grundlegendes Tutorial zum Betrieb von MySQL mit PDO (empfohlen). Der Herausgeber findet es ziemlich gut, deshalb teile ich es jetzt mit Ihnen und gebe es als Referenz. Folgen wir dem Editor und werfen wir einen Blick darauf.
Die PDO-Erweiterung in PHP definiert eine leichte und konsistente Schnittstelle für PHP, um auf die Datenbank zuzugreifen Abfragen und Abrufen von Daten durch konsistente Funktionen.
Die von PDO unterstützte PHP-Version ist PHP5.1 und höher, und PDO ist standardmäßig unter PHP5.2 aktiviert.
Das Folgende ist in PHP PDO in ini:
extension=php_pdo.dll
Um die Unterstützung für eine bestimmte Datenbank zu aktivieren, müssen Sie die entsprechende Erweiterung in der PHP-Konfigurationsdatei öffnen Um beispielsweise MySQL zu unterstützen, müssen Sie die folgenden Erweiterungen aktivieren
extension=php_pdo_mysql.dll
Im Folgenden wird die Verwendung von PDO zum Durchführen einer einfachen Hinzufügung beschrieben , Lösch-, Änderungs- und Abfragevorgänge auf MySQL
Erstellen Sie eine Testdatenbank und führen Sie dann die folgende SQL-Anweisung aus:
DROP TABLE IF EXISTS `test`; CREATE TABLE `test` ( `id` int(10) NOT NULL DEFAULT '0', `user` char(20) DEFAULT NULL, PRIMARY KEY (`id`), KEY `idx_age` (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Programmcode:
<?php header("content-type:text/html;charset=utf-8"); $dsn="mysql:dbname=test;host=localhost"; $db_user='root'; $db_pass='admin123'; try{ $pdo=new PDO($dsn,$db_user,$db_pass); }catch(PDOException $e){ echo '数据库连接失败'.$e->getMessage(); } //新增 $sql="insert into test (id,user) values (1,'phpthinking')"; $res=$pdo->exec($sql); echo '影响行数:'.$res; //修改 $sql="update test set user='phpthinking' where id=1"; $res=$pdo->exec($sql); echo '影响行数:'.$res; //查询 $sql="select * from test"; $res=$pdo->query($sql); foreach($res as $row){ echo $row['user'].'<br/>'; } //删除 $sql="delete from test where id=1"; $res=$pdo->exec($sql); echo '影响行数:'.$res;
Das obige ist der detaillierte Inhalt vonBeispielfreigabe für die Verwendung von PDO zum Betrieb der MySQL-Datenbank (Sammlung). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!