Heim > Datenbank > MySQL-Tutorial > Hauptteil

Ressourcenempfehlungen für Video-Tutorials zur MySQLi-Erweiterungsbibliothek

黄舟
Freigeben: 2017-09-01 11:29:35
Original
1229 Leute haben es durchsucht

Einführung: „MySQLi Extension Library Video Tutorial“ erklärt die spezifische Verwendung und Vorsichtsmaßnahmen von MySQLi sowohl unter objektorientierten als auch unter prozessorientierten Aspekten. Abschließend wird anhand einer praktischen Übung detailliert analysiert, wie MySQLi in der tatsächlichen Entwicklung verwendet wird des aktualisierungsfreien Kommentarsystems. Schließen Sie den Vorgang in der Datenbank ab.

Ressourcenempfehlungen für Video-Tutorials zur MySQLi-Erweiterungsbibliothek

Adresse für die Kurswiedergabe: http://www.php.cn/course/396.html

Der Unterrichtsstil des Lehrers:

Die Vorträge des Lehrers sind einfach und ausführlich, klar in der Struktur, werden Schicht für Schicht analysiert, ineinandergreifend, streng in der Argumentation, streng in der Struktur und im Gebrauch Die logische Kraft des Denkens, um die Aufmerksamkeit der Schüler zu erregen. Nutzen Sie die Vernunft, um den Unterrichtsprozess im Klassenzimmer zu steuern. Durch das Anhören der Vorlesungen des Lehrers lernen die Schüler nicht nur Wissen, sondern erhalten auch eine Denkschulung und werden auch von der strengen akademischen Haltung des Lehrers beeinflusst und beeinflusst

Der schwierigere Punkt in diesem Video ist MySQLi- basierte objektorientierte Programmierung (1):

Als Teil der PHP-Erweiterungsbibliothek ist mysqli eine gute Schnittstelle zum Betrieb von Datenbanken. Es gibt zwei Möglichkeiten, MySQL zu betreiben: eine prozessorientierte und eine objektorientierte. In diesem Artikel geht es hauptsächlich um die objektorientierte MySQL-Operation. Ich hoffe, dass Sie nach dem Lesen dieses Artikels auf die Funktionsweise von MySQL verweisen können Der Einstieg ist einfach

Der grundlegende Betriebsprozess von MySQL:

<?php
// 连接数据库
$mysqli = new mysqli(&#39;localhost&#39;, &#39;root&#39;, &#39;&#39;); 

/*
选择数据库,也可以在mysqli的构造函数的第四个参数处给出
*/
$mysqli->select_db(&#39;mydb&#39;); 

//设置字符集
$mysqli->set_charset(&#39;utf8&#39;);
//执行操作
$mysqli->query(&#39;SELECT * FROM users&#39;);
$result = $mysqli->fetch_all();
//关闭连接
$mysqli->close();
Nach dem Login kopieren

Hier verwenden Sie new, um ein neues MySQLi-Objekt zu erstellen, und übergeben Sie die relevanten Parameter der zu erhaltenden Datenbankverbindung ein MySQLi-Objekt. Sie können $mysqli->connect_errno verwenden, um festzustellen, ob die Verbindung falsch ist. Die spezifischen Fehlerinformationen können über $mysqli->connet_error abgerufen werden.

Nachdem Sie eine Verbindung zur Datenbank hergestellt haben, müssen Sie zunächst die Datenbank auswählen. Hier wird $mysqli->select-db('mydb') verwendet. Anschließend können Sie den Zeichensatz festlegen.
Nachdem Sie die Datenbank ausgewählt haben, können Sie die Datenbank bedienen. Sie können die Abfragemethode des MySQL-Objekts verwenden, um MySQL-Anweisungen auszuführen. Hier ist Folgendes zu beachten:

Für allgemeine SQL-Anweisungen: SELECT/DESC/DESCRIBE/SHOW/EXPLAN gibt bei erfolgreicher Ausführung das mysqli_result-Objekt zurück und bei fehlgeschlagener Ausführung false zurück. Für die Ausführung anderer SQL-Anweisungen wird bei erfolgreicher Ausführung true zurückgegeben, ansonsten false. (Ausgenommen vorbereitete Anweisungen)

Regelmäßiges Einfügen/Löschen/Aktualisieren usw. gibt also „true“ oder „false“ zurück, um anzuzeigen, ob die SQL-Anweisung erfolgreich ausgeführt wurde.
Nach dem Ausführen der SQL-Anweisung können Sie das Attribut insert_id des MySQLi-Objekts verwenden, um den Wert des Felds für die automatische Inkrementierung der gerade in die Tabelle eingefügten Daten anzuzeigen. Verwenden Sie das Attribut „affected_rows“, um die Anzahl der betroffenen Datenzeilen anzuzeigen, und die Attribute „error“ und „errno“, um Fehlerinformationen anzuzeigen.

$mysqli->query("INSERT INTO users(name, pass) VALUES (&#39;good&#39; , &#39;nice&#39;)");
echo $mysqli->insert_id;
// 插入数据的自增长数据的值
echo $mysqli->affected_rows; 
// 影响的记录条数
Nach dem Login kopieren

Die über die Abfragemethode ausgeführte SELECT-Anweisung gibt ein mysqli_result-Objekt zurück, das das Ergebnis darstellt Set-Objekt der Abfrage und kann mit $mysqli_result->fetch_all() und anderen Methoden verwendet werden, um die Abfrageergebnisse abzurufen.

Das obige ist der detaillierte Inhalt vonRessourcenempfehlungen für Video-Tutorials zur MySQLi-Erweiterungsbibliothek. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!