Heim > Artikel > Backend-Entwicklung > Welche Funktionen gibt es für die Verknüpfung von PHP mit MySQL?
Die häufig verwendeten MySQL-Methoden sind wie folgt
mysqli_connect
: Verbindungsauthentifizierung
mysqli_connect_error
: Verbindung fehlgeschlagen Fehlermeldung
mysqli_close
: Verbindung geschlossen
mysqli_errno
: Fehlernummer
mysqli_error
: Fehlermeldung
mysqli_query
: Führen Sie die aus Abfrage-SQL-Befehl
mysqli_affected_rows
: Die Anzahl der Zeilen, die von der aktuellen MySQL-Operation (Schreiboperation) betroffen sind.
mysqli_num_rows
: Die Anzahl der Zeilen im aktuellen Abfrageergebnissatz
mysqli_free_result
: Geben Sie die Ergebnismenge der Abfrage frei
mysqli_fetch_row
: Nehmen Sie einen Datensatz aus der Abfrageergebnismenge und geben Sie ein eindimensionales Array (Indexarray) zurück
mysqli_fetch_assoc
: Aus dem Abfrageergebnis einen Datensatz zusammen abrufen und als Array zurückgeben (assoziatives Array: Feldname als Index)
mysqli_fetch_all
: Alle Datensätze aus dem Abfrageergebnissatz abrufen und zweidimensional zurückgeben Array
PHP Zusammenfassung der nativen MySQL-Funktionen für die Verbindung zu MySQL
1. Verbindungsdatenbankinformationen konfigurieren
1 zur Datenbank mysql_connect($server, $username, $password)
2. Einstellungen Zeichensatz mysql_set_charset($charset)
3. Wählen Sie die Datenbank mysql_select_db($database_name)
2. Senden Sie die SQL-Anweisung und führen Sie sie aus zur Datenbank
mysql_query($sql) ; Wenn die Ausführung der SQL-Anweisung fehlschlägt, wird „false“ zurückgegeben, sofern Ressourcen vorhanden sind (Ausführung von Abfragen usw.). es wird Ressourcen zurückgeben, andernfalls wird es true zurückgeben.
3. Analysieren Sie Daten aus der zurückgegebenen Ergebnismenge
1. Geben Sie die Anzahl der betroffenen Zeilen zurück
mysql_num_rows($result)
Holen Sie sich die Anzahl der Zeilen in der Ergebnismenge
mysql_affected_rows()
Holen Sie sich die Anzahl der Datensatzzeilen, die von der vorherigen Operation betroffen sind
mysql_insert_id()
Holen Sie sich die durch die vorherige Einfügeoperation generierte ID
2. Geben Sie die Abfrageressource zurück (im Folgenden sind alle Datensätze aufgeführt, die jeweils zeilenweise aus der Ergebnismenge abgerufen wurden)
mysql_fetch_row()
Numerischer Index
mysql_fetch_assoc()
Feldnamenindex
mysql_fetch_array()
Beide
3. Fehlermeldung im Textformat
; Fehler Digitale Kodierung von Informationen mysql_error()
4. Datenbankverbindung schließen mysql_errno()
;
PDO-Funktionsbibliothek in PHP mysql_close()
1. PDO
– Markieren Sie den Startpunkt des Rollbacks
– Markieren Sie den Endpunkt Rollback durchführen und SQL ausführenPDO->beginTransaction()
– Instanz der PDO-Link-Datenbank erstellen PDO->commit()
– Fehlercode abrufenPDO->__construct()
– Fehlerinformationen abrufenPDO->errorCode()
– Eine SQL-Anweisung verarbeiten und die Anzahl der betroffenen Einträge zurückgeben PDO->errorInfo()
– Die Eigenschaften eines „Datenbankverbindungsobjekts“ abrufen PDO->exec()
– Abrufen der gültige PDO-LaufwerksnamePDO->getAttribute()
– Holen Sie sich den Primärschlüsselwert des zuletzt geschriebenen Datenelements PDO->getAvailableDrivers()
– Generieren Sie ein „Abfrageobjekt“ PDO->lastInsertId()
– Verarbeitet eine SQL-Anweisung und gibt ein „PDOStatement“ zurück PDO->prepare()
– Anführungszeichen zu einer Zeichenfolge in SQL hinzufügen PDO->query()
– Rollback durchführen PDO->quote()
– Eigenschaften für ein „Datenbankverbindungsobjekt“ festlegenPDO->rollBack()
PHP-Video-TutorialPDO->setAttribute()
Das obige ist der detaillierte Inhalt vonWelche Funktionen gibt es für die Verknüpfung von PHP mit MySQL?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!