Heim >Datenbank >MySQL-Tutorial >Grundlegendes Tutorial zum PDO-Betrieb von MySQL

Grundlegendes Tutorial zum PDO-Betrieb von MySQL

怪我咯
怪我咯Original
2017-06-16 10:55:471098Durchsuche

Dieser Artikel stellt hauptsächlich die Methode zum Betrieb von MySQL mit PHP PDO vor. Er analysiert detailliert die Betriebstechniken im Zusammenhang mit dem Öffnen von PDOs und dem Erstellen, Verbinden, Hinzufügen, Löschen, Ändern und Abfragen in PHP anhand von Beispielen siehe es

Das Beispiel in diesem Artikel beschreibt, wie man MySQL mit PHP PDO betreibt. Teilen Sie es wie folgt mit allen als Referenz:

Die PDO-Erweiterung in PHP definiert eine leichte und konsistente Schnittstelle für PHP für den Zugriff auf die Datenbank. Sie bietet eine Abstraktionsschicht für den Datenzugriff, sodass unabhängig davon, was passiert Mit der von Ihnen verwendeten Datenbank können Sie über konsistente Funktionen Abfragen durchführen und Daten abrufen.

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 die Konfiguration von PDO in php.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 Sie müssen die folgenden Erweiterungen öffnen

extension=php_pdo_mysql.dll

Im Folgenden wird PDO verwendet, um grundlegende Hinzufügungs-, Lösch-, Änderungs- und Abfragevorgänge auf MySQL auszuführen

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=&#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;

Das obige ist der detaillierte Inhalt vonGrundlegendes Tutorial zum PDO-Betrieb von MySQL. 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