Empfohlen (kostenlos): php-MySQL-Tutorial
PHP verfügt im Allgemeinen über eine prozessorientierte Datenbankverbindungsmethode Es werden gängige Methoden verwendet. Die spezifischen Schritte sind wie folgt:
1. Erstellen Sie eine Datenbankverbindung:
$db_connect=mysql_connect($dbhost,$username,$userpass) or die("Unable to connect to the MySQL!");
Diese Verbindung ist eine nicht permanente Verbindung, wobei $dbhost die Konfiguration des Hosts ist, normalerweise localhost, und die Portnummer der Verbindung auch sein kann Im Allgemeinen wird standardmäßig 3306 verwendet. $username ist der Benutzername für die Verbindung zur Datenbank. $userpass
ist das Passwort. $userpass
为密码。
连接成功后返回值为连接类型,失败时为false。
2,选择要操作的数据库。
mysql_select_db($databasename,$db_connect);
$databasename
未数据库名称,第二个参数为连接,可以为空。返回值为bool。
PHP手册中关于第二个参数这样解释:MySQL连接。如不指定连接标识,则使用由 <span class="function">mysql_connect()</span>最近打开的连接。如果没有找到该连接,会尝试不带参数调用<span class="function">mysql_connect()</span>
来创建。如没有找到连接或无法建立连接,则会生成E_WARNING
Der Rückgabewert ist der Verbindungstyp nach einer erfolgreichen Verbindung und false, wenn die Verbindung fehlschlägt.
2. Wählen Sie die Datenbank aus, die Sie betreiben möchten.
mysql_query($sql);
$databasename
ist der Name der Datenbank. Der zweite Parameter ist die Verbindung und kann leer sein. Der Rückgabewert ist bool.
Das PHP-Handbuch erklärt den zweiten Parameter wie folgt: MySQL-Verbindung. Wenn keine Verbindungs-ID angegeben ist, wird die zuletzt von <span class="function">mysql_connect()</span> geöffnete Verbindung verwendet. Wenn die Verbindung nicht gefunden wird, wird versucht, sie durch Aufrufen von <span class="function">mysql_connect()</span>
ohne Parameter zu erstellen. Wenn keine Verbindung gefunden wird oder nicht hergestellt werden kann, wird ein Fehler der Stufe E_WARNING
Führen Sie eine SQL-Anweisung aus. Wenn die SQL-Anweisung vom Typ „select“, „show“ usw. ist, wird die Ergebnismenge der Abfrage zurückgegeben, wenn sie erfolgreich ist, und FALSE, wenn sie fehlschlägt. Wenn es sich um „Einfügen, Löschen, Aktualisieren“ handelt, ist der zurückgegebene Wert vom Typ „Bool“. | Die oben genannten sind die drei grundlegenden Schritte. Das Folgende ist eine umfassendere Methodenbeschreibung der MySQL-Funktionsbibliothek. |
mysql_affected_rows: | Ermitteln Sie die Anzahl der Spalten, die von der letzten MySQL-Operation betroffen sind. |
mysql_close: | Schließen Sie die MySQL-Serververbindung. |
mysql_connect: | Öffnen Sie die MySQL-Serververbindung. |
mysql_create_db: | Erstellen Sie eine neue MySQL-Datenbank. |
mysql_data_seek: | Bewegen Sie den internen Rückgabezeiger. |
mysql_db_query: | Abfragezeichenfolge (Abfrage) an die MySQL-Datenbank senden. |
mysql_drop_db: | Entfernen Sie die Datenbank. |
mysql_errno: | Fehlermeldungscode zurückgeben. |
mysql_error: | Fehlermeldung zurückgeben. |
mysql_fetch_array: | Array-Daten zurückgeben. |
mysql_fetch_field: | Feldinformationen abrufen. |
mysql_fetch_lengths: | Gibt die maximale Länge jeder Datenspalte in einer einzelnen Spalte zurück. |
mysql_fetch_object: | Klassendaten zurückgeben. |
mysql_fetch_row: | Gibt jedes Feld einer einzelnen Spalte zurück. |
mysql_field_name: | Gibt den Namen des angegebenen Felds zurück. |
mysql_field_seek: | Konfigurieren Sie den Zeiger auf ein bestimmtes Feld des Rückgabewerts. |
mysql_field_table: | Erhalten Sie den Tabellennamen des aktuellen Felds. |
mysql_field_type: | Erhalten Sie den Typ des aktuellen Felds. |
mysql_field_flags: | Ruft die Flags des aktuellen Felds ab. |
mysql_field_len: | Ermitteln Sie die Länge des aktuellen Felds. |
mysql_free_result: | Den belegten Speicher freigeben und zurückgeben. |
mysql_insert_id: | Gibt die ID der zuletzt verwendeten INSERT-Anweisung zurück. |
mysql_list_fields: | Listen Sie die Felder der angegebenen Datentabelle auf. |
mysql_list_dbs: | Listen Sie die Datenbanken auf, die für den MySQL-Server verfügbar sind. |
mysql_list_tables: | Listen Sie die Tabellen der angegebenen Datenbank auf. |
mysql_num_fields: | Ermitteln Sie die Anzahl der zurückgegebenen Felder. |
mysql_num_rows: | Ermitteln Sie die Anzahl der zurückgegebenen Spalten. |
mysql_pconnect: | Öffnen Sie eine dauerhafte Verbindung zum MySQL-Server. |
mysql_query: | Sendet eine Abfragezeichenfolge. |
mysql_result: | Erhalten Sie das Ergebnis der Abfrage. |
mysql_select_db: | Wählen Sie eine Datenbank aus. |
Das obige ist der detaillierte Inhalt vonZusammenfassung der PHP-Verbindung zur MySQL-Datenbankmethode. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!