Speicher durch MySQL-Erweiterungstechnologie realisieren
Um den Speicherplatz des Servers effektiv zu nutzen, wenn nach dem Vorgang eine größere Ergebnismenge erhalten wird abgeschlossen, es ist notwendig, den für die Sammlung erforderlichen Speicher zu recyceln. Da die MySQLi-Technologie sowohl objektorientierte als auch prozessorientierte Programmiermethoden übernehmen kann, wird dieses Beispiel verwendet, um die Rolle zu erläutern Speicherrecyclingmechanismus im Projektentwicklungsprozess.
Im vorherigen Artikel „Verwenden der MySQLi-Erweiterungstechnologie zum Implementieren mehrerer Datentabellenabfragen“ haben wir die MySQLi-Erweiterungstechnologie zum Implementieren mehrerer Datentabellenabfragen vorgestellt, daher werden wir diesen Artikel heute hauptsächlich vorstellen Wir stellen Ihnen die MySQLi-Erweiterungstechnologie vor, um Speicherrecycling zu erreichen!
Technische Punkte
Um Programmierern mit unterschiedlichen Entwicklungsgewohnheiten gerecht zu werden, bietet PHP sowohl objektorientierte als auch prozessorientierte MySQLi-Erweiterungstechnologie Beim Programmieren gibt es zwei entsprechende Möglichkeiten, das Speicherrecycling zu implementieren. Wenn Sie prozessorientierte Programmierung verwenden, können Sie Speicherrecycling durch die folgenden Funktionen erreichen:
bool mysqli_close ( object link)
Link bezieht sich auf das Datenbankverbindungshandle, das von der Funktion mysqli_connect() zurückgegeben wird.
Wenn objektorientierte Programmierung übernommen wird, kann dies durch die folgende Anweisung erreicht werden:
link->close()
Link bezieht sich auf das Objekt, das von der vordefinierten MySQL-Klasse von PHP instanziiert wird.
Implementierungsprozess
1) Erstellen Sie die conn.php-Datei, um eine Verbindung zur MySQL-Datenbank herzustellen.
(2) Zeigen Sie die Noten aller Schüler in der Klasse über die do...while-Schleife an. Der Code lautet wie folgt:
<?php header("Content-Type:text/html; charset=utf-8"); $link = mysqli_connect("localhost", "root", "root"); $conn = mysqli_select_db($link, "php_cn"); $sql = "select * from student,score where student.id=score.id"; $result = mysqli_query($link, $sql); $res = mysqli_fetch_array($result, MYSQLI_ASSOC); if(!$res) { echo "没有找到你要的信息"; }else{ ?> <table width="600" height="50" border="0" align="center" cellspacing="1" cellpadding="0"> <tr> <td width="156" height="25" bgcolor="#A2D4F4"> <p align='center'>序列</p> </td> <td width="156" height="25" bgcolor="#A2D4F4"> <p align='center'>名字</p> </td> <td width="156" height="25" bgcolor="#A2D4F4"> <p align='center'>语文成绩</p> </td> <td width="156" height="25" bgcolor="#A2D4F4"> <p align='center'>数学成绩</p> </td> <td width="156" height="25" bgcolor="#A2D4F4"> <p align='center'>外语成绩</p> </td> </tr> <?php do{ ?> <tr> <td width="156" height="25" bgcolor="#A2D4F4"> <p align='center'><?php echo $res['student_id'];?></p> </td> <td width="156" height="25" bgcolor="#A2D4F4"> <p align='center'><?php echo $res['name'];?></p> </td> <td width="156" height="25" bgcolor="#A2D4F4"> <p align='center'><?php echo $res['chinese'];?></p> </td> <td width="156" height="25" bgcolor="#A2D4F4"> <p align='center'><?php echo $res['mathematics'];?></p> </td> <td width="156" height="25" bgcolor="#A2D4F4"> <p align='center'><?php echo $res['english'];?></p> </td> </tr> <?php }while($res = mysqli_fetch_array($result, MYSQLI_ASSOC)); } $result ->close(); $link ->close(); ?> </table> (3)实现内存的回收。代码如下: $result ->close(); $link ->close();
Führen Sie den obigen Beispielcode wie unten gezeigt aus:
Dies ist das Ende der MySQLi-Erweiterungstechnologie, I Glauben Sie, meine Freunde. Wir haben ein gewisses Verständnis für die Erweiterungstechnologie von MySQL. Sie können das Wissen, das Sie in unserem Thema gelernt haben, vor Ort ausprobieren!
【Verwandte Tutorial-Empfehlungen】
1. Relevante Themenempfehlungen: „PHP betreibt MySQL-Datenbank “
2.【 Kostenloses Online-Video-Tutorial zu MYSQL]
3. Empfohlene verwandte Videokurse: „Video-Tutorial zur Elementary MySQLi Extension Library 》
Das obige ist der detaillierte Inhalt vonSpeicherrecycling durch MySQL-Erweiterungstechnologie. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!