Heim  >  Artikel  >  Backend-Entwicklung  >  Detaillierte Erläuterung der PDO-Operation MySQL in PHP

Detaillierte Erläuterung der PDO-Operation MySQL in PHP

墨辰丷
墨辰丷Original
2018-05-18 13:59:281662Durchsuche

Der folgende Editor bietet Ihnen ein grundlegendes Tutorial zum Betrieb von MySQL mit PDO (empfohlen). Der Herausgeber findet es ziemlich gut, deshalb werde ich es jetzt mit Ihnen teilen und es allen als Referenz geben. 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 unter PHP5.2 ist PDO standardmäßig 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 diese konfigurieren in php Öffnen Sie die entsprechende Erweiterung in der Datei. Um beispielsweise MySQL zu unterstützen, müssen Sie die folgende Erweiterung öffnen:


extension=php_pdo_mysql.dll


unten Verwenden Sie PDO, um grundlegende Vorgänge zum Hinzufügen, Löschen, Ändern und Abfragen von MySQL auszuführen.

Erstellen Sie eine Testdatenbank und führen Sie dann das folgende SQL aus Aussage:


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=&#39;root&#39;;
$db_pass=&#39;admin123&#39;;
try{
$pdo=new PDO($dsn,$db_user,$db_pass);
}catch(PDOException $e){
echo &#39;数据库连接失败&#39;.$e->getMessage();
}
//新增
$sql="insert into test (id,user) values (1,&#39;phpthinking&#39;)";
$res=$pdo->exec($sql);
echo &#39;影响行数:&#39;.$res;
//修改
$sql="update test set user=&#39;phpthinking&#39; where id=1";
$res=$pdo->exec($sql);
echo &#39;影响行数:&#39;.$res;
//查询
$sql="select * from test";
$res=$pdo->query($sql);
foreach($res as $row){
echo $row[&#39;user&#39;].&#39;<br/>&#39;;
}
//删除
$sql="delete from test where id=1";
$res=$pdo->exec($sql);
echo &#39;影响行数:&#39;.$res;


Verwandte Empfehlungen:

PHP PDOData Access Abstraction Layer

PHP-NutzungPDODetaillierte Erläuterung der Schritte zum Betreiben von MySQL zum Lesen von Daten

ThinkPHP-FrameworkPDO Detaillierte Erläuterung der Schritte zum Herstellen einer Verbindung zur Datenbank


Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der PDO-Operation MySQL in 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