Funktionsname: mysql_fetch_assoc ()
Anwendbare Version: Php 4, Php 5
Verwendung: Die Funktion mySQL_Fetch_assoc () nimmt eine Zeile aus dem Ergebnis als assoziatives Array. Gibt die nächste Zeile im Ergebnis als assoziatives Array zurück oder kehrt falsche zurück, wenn keine Zeilen mehr vorhanden sind.
Syntax: mysql_fetch_assoc (Ressource $ Ergebnis): Array | Falsch
Parameter:
- Ergebnis: Erforderlich. Die Ergebnis -Set -Kennung zurückgegeben, nachdem die Abfrage von der Funktion mySQL_Query () ausgeführt wurde.
Rückgabewert:
- Gibt ein assoziatives Array zurück, in dem der Schlüssel der Feldname im Ergebnissatz ist und der Wert der Wert des entsprechenden Feldes ist.
- Gibt false zurück, wenn es keine Zeilen mehr gibt.
Beispiel:
// 连接数据库$link = mysql_connect('localhost', 'user', 'password'); if (!$link) { die('Could not connect: ' . mysql_error()); } // 选择数据库mysql_select_db('database_name'); // 执行查询$result = mysql_query('SELECT * FROM table_name'); // 获取结果集中的每一行作为关联数组while ($row = mysql_fetch_assoc($result)) { // 输出关联数组的值echo $row['column_name1'] . ', ' . $row['column_name2'] . '<br>'; } // 释放结果集mysql_free_result($result); // 关闭数据库连接mysql_close($link);
Anmerkungen:
- Die Funktion von MySQL_Fetch_assoc () wurde in PHP 5.5.0 aufgegeben und wird nicht mehr empfohlen. Es wird empfohlen, stattdessen die Erweiterung von MySQLI oder PDO_MYSQL zu verwenden.
- In PHP 7.0.0 wurde die Funktion mysql_fetch_assoc () entfernt und kann nicht verwendet werden.
- Wenn Sie diese Funktion verwenden, müssen Sie zuerst über die Funktion mySQL_Connect () eine Verbindung zur Datenbank herstellen und die Datenbank auswählen, um die Funktion mySQL_SELECT_DB () zu betreiben.
- Verwenden Sie die Funktion mySQL_Fetch_assoc () in einer Schleife, um die Daten in der Ergebnismenge nach Zeile zu erhalten und mit dem assoziativen Array auf den Wert jedes Feldes zuzugreifen.
- Nach der Verwendung des Ergebnissatzes sollte der Ergebnissatz mit der Funktion mySQL_Free_Result () veröffentlicht werden.
- Verwenden Sie schließlich die Funktion mySQL_CLOSE (), um die Datenbankverbindung zu schließen und die Ressourcen freizugeben.