初识PHP(四)PDO对象配置于使用,初识pdo
初识PHP(四)PDO对象配置于使用,初识pdo
一、PDO的概念
PDO其实就是一个数据库的抽象层,使用PDO编程可以方便的在之后的实际运营中随时更改数据库而不用变更源代码。PDO的位置如下图所示:
phptest","root","123");
这就完成了PDO对象的初始化,所连接的数据库是mysql数据库的phptest这个数据库,使用的用户名和密码分别是root和123
如果把dsn信息写到配置文件中,则使用如下方式:
$pdo = new PDO("uri:MysqlDbo.ini","root","123"); \\dsn数据写在MysqlDbo.ini文件中
3.2 PDO对象的使用
PDO的成员方法如下:
1 ) query($sql); //用于执行查询SQL语句。返回PDOStatement对象
2 ) exec($sql); //用于执行增、删、改操作,返回影响行数;
3 ) setAttribute(); //设置一个"数据库连接对象"属性。
4 ) fetchAll(); //解析数据
下面举例:
数据库原始数据如下:
1 php
2 //连接数据库
3 try {
4 $pdo = new PDO("mysql:host=localhost;dbname=phptest", "root", "20125202");
5 }
6 catch (PDOException $e){
7 die("数据库连接失败".$e->getMessage());
8 }
9 //查询语句
10 $sql = 'select * from students';
11 //执行语句、解析数据
12 echo ' id '.'____________'.'name'.'____________'.'sex'."
";
13 foreach ($pdo->query($sql) as $val){
14 echo $val['id'].'____________'.$val['name'].'____________'.$val['sex']."
";
15 }
16 ?>
效果如图:
1 php
2 //连接数据库
3 try {
4 $pdo = new PDO("mysql:host=localhost;dbname=phptest", "root", "123");
5 }
6 catch (PDOException $e){
7 die("数据库连接失败".$e->getMessage());
8 }
9 //插入语句
10 $sql = "insert into students values('20125203','tony','female')";
11 //执行语句、解析数据
12 $res = $pdo->exec($sql);
13 if ($res){
14 echo "插入成功!";
15 }
16 //查询结果
17 $sql = 'select * from students';
18 echo ' id '.'____________'.'name'.'____________'.'sex'."
";
19 foreach ($pdo->query($sql) as $val){
20 echo $val['id'].'____________'.$val['name'].'____________'.$val['sex']."
";
21 }
22 ?>
效果如图:
1 php
2 //连接数据库
3 try {
4 $pdo = new PDO("mysql:host=localhost;dbname=phptest", "root", "123");
5 }
6 catch (PDOException $e){
7 die("数据库连接失败".$e->getMessage());
8 }
9 //插入语句
10 //$sql = "insert into students values('20125203','tony','female')";
11 //修改语句
12 $sql = "update students set sex='male' where id='20125203'";
13 //执行语句、解析数据
14 $res = $pdo->exec($sql);
15 if ($res){
16 echo "修改成功!";
17 }
18 //查询结果
19 $sql = 'select * from students';
20 echo ' id '.'____________'.'name'.'____________'.'sex'."
";
21 foreach ($pdo->query($sql) as $val){
22 echo $val['id'].'____________'.$val['name'].'____________'.$val['sex']."
";
23 }
24 ?>
修改数据
效果如图:
1 php
2 //连接数据库
3 try {
4 $pdo = new PDO("mysql:host=localhost;dbname=phptest", "root", "20125202");
5 }
6 catch (PDOException $e){
7 die("数据库连接失败".$e->getMessage());
8 }
9 //插入语句
10 //$sql = "insert into students values('20125203','tony','female')";
11 //修改语句
12 //$sql = "update students set sex='male' where id='20125203'";
13 //删除语句
14 $sql = "delete from students where id='20125203'";
15 //执行语句、解析数据
16 $res = $pdo->exec($sql);
17 if ($res){
18 echo "删除成功!";
19 }
20 //查询结果
21 $sql = 'select * from students';
22 echo ' id '.'____________'.'name'.'____________'.'sex'."
";
23 foreach ($pdo->query($sql) as $val){
24 echo $val['id'].'____________'.$val['name'].'____________'.$val['sex']."
";
25 }
26 ?>
删除数据
效果如图:
以上就是PDO的基本使用方法与增删查改等操作。

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen



Das neue Windows 11 SDK für Build 22523 enthüllte, dass Microsoft einen neuen Unschärfeeffekt für Windows 11 entwickelt. Dieser Effekt wird Tabbed genannt und gilt zusätzlich zu Acryl und Glimmer. Das neue DWMWA_SYSTEMBACKDROP_TYPE im 22523 SDK, die öffentliche Win32-API für Mica, Acrylic und ihre seltsame neue „Tab“-Mischung: pic.twitter.com/dbsu7ZFiIi – It’s All Back (@StartIsBack) 15. Dezember 2021 Verfügbar in den folgenden SDKs Beispielanwendung

Beherrschen Sie die wesentlichen Fähigkeiten für die Sekundärentwicklung des Java Hikvision SDK. Einführung: Mit der rasanten Entwicklung der Informationstechnologie wurden Videoüberwachungssysteme in verschiedenen Bereichen weit verbreitet eingesetzt. Als führender inländischer Anbieter von Videoüberwachungslösungen nehmen die Produkte und Technologien von Hikvision seit jeher eine wichtige Position auf dem Markt ein. Um den Anforderungen verschiedener Projekte gerecht zu werden, stellt Hikvision Entwicklern ein SDK zur Durchführung sekundärer Entwicklungen zur Verfügung. In diesem Artikel werden einige wesentliche Fähigkeiten zur Beherrschung der Sekundärentwicklung des Java Hikvision SDK vorgestellt und entsprechende Codebeispiele beigefügt. 1. Hikvision verstehen

Das WindowsAppSDK ist eine Reihe von Tools und APIs, die Entwickler in ihren Windows-Anwendungen verwenden können, um „konsistente“ Funktionalität auf einer Vielzahl von Geräten unter Windows 10 (Version 1809 und höher) und Windows 11 bereitzustellen. Es ist wirklich wichtig zu verstehen, dass es bestehende Anwendungstypen wie .NET oder Windows SDK nicht ersetzt, sondern lediglich ein einheitliches API-Toolset bereitstellt, das zur Ergänzung Ihrer vorhandenen Anwendungen verwendet werden kann. Heute hat Microsoft Version 1.2 des Windows App SDK mit vielen neuen Funktionen veröffentlicht. Das Highlight dieser Version könnten Drittentwickler sein

Der vollständige Name von SDK lautet „Software Development Kit“, was auf Chinesisch „Software Development Kit“ bedeutet. Dabei handelt es sich um eine Reihe von Tools, die von Herstellern von Hardwareplattformen, Betriebssystemen (OS) oder Programmiersprachen bereitgestellt werden. SDKs unterstützen Softwareentwickler bei der Erstellung von Anwendungen für bestimmte Plattformen, Systeme oder Programmiersprachen. Ein Basis-SDK besteht normalerweise aus einem Compiler, Debugger und einer Anwendungsprogrammierschnittstelle (API), kann aber auch andere Inhalte enthalten, wie zum Beispiel: Dokumentation, Bibliotheken, Laufzeit-/Entwicklungsumgebung, Test-/Analysetools, Netzwerkprotokolle usw.

Installation und Verwendung des WeChat Mini-Programms PHPSDK Mit der rasanten Entwicklung des mobilen Internets ist das WeChat Mini-Programm für immer mehr Unternehmen zu einer neuen Möglichkeit geworden, Geschäfte abzuwickeln und Produkte zu bewerben. Das WeChat Mini-Programm PHPSDK bietet Entwicklern praktische und schnelle Entwicklungstools, die die Entwicklungseffizienz erheblich verbessern können. In diesem Artikel wird die Installation und Verwendung des WeChat-Applets PHPSDK vorgestellt. 1. Installieren Sie SDK 1. Laden Sie die Projektdatei auf GitHub herunter. PHPSDK ist ein Open-Source-Projekt.

Das SDK unter Linux ist ein Ordner, der Tools und Ressourcen wie Compiler, Debugger, Bibliotheksdateien, Header-Dateien usw. enthält. SDK ist die Abkürzung für „Software Development Kit“, was Software Development Kit bedeutet. Es handelt sich um eine integrierte Umgebung, die Entwicklern zum Entwickeln und Erstellen von Anwendungen bereitgestellt wird, insbesondere solchen, die auf dem Linux-Betriebssystem ausgeführt werden.

Mit der rasanten Entwicklung des Internets müssen große Datenmengen übertragen und verarbeitet werden. Daher ist das Nachrichtensystem als eine der klassischen Anwendungen der Datenübertragung und -verarbeitung zu einem unverzichtbaren Bestandteil der Internetarchitektur geworden. Kafka wird in der Unternehmensdatenarchitektur häufig als leistungsstarkes, verteiltes und skalierbares Messagingsystem verwendet, das die Datenverarbeitung in Echtzeit unterstützt. Bei der Verwendung von Kafka ist es wichtig, wie die API von Kafka aufgerufen wird. Das Entwicklungsteam stellt hierfür Open-Source-Clients in mehreren Sprachen zur Verfügung und implementiert das Open-Source-KafkaS in PHP

Dieser Artikel bietet eine detaillierte Installationsanleitung für das PHP Alipay SDK, um Entwicklern dabei zu helfen, die Installation des SDK in wenigen einfachen Schritten abzuschließen.
