Heim >Backend-Entwicklung >PHP-Tutorial >Einige häufig verwendete integrierte Funktionen für PHP zum Betrieb der MySQL-Datenbank
1. Datenbank verwenden:
$con = mysql_connect($hostname, $user, $ pass);
Wenn die Verbindung erfolgreich ist, wird eine Verbindungskennung zurückgegeben, andernfalls false
Auswählen Datenbank:
mysql_select_db('info'); //Der Rückgabewert ist ein boolescher Typ
Legen Sie den Datenbankzeichensatz fest:
mysql_query('setnamen utf8');
Datenbankverknüpfung trennen:
mysql_close($con);
Vorherige Fehlermeldung zurückgeben:
mysql_error() ;
2. Führen Sie die SQL-Anweisung aus:
$query = mysql_query($sql);
(1) sql Die Anweisungen sind add, delete, update
Der Rückgabewert von mysql_query() ist vom booleschen Typ
🎜>Um die automatisch inkrementierte ID zu erhalten, kann diese ID verwendet werden kann verwendet werden, um zu bestimmen, ob das Einfügen erfolgreich ist, oder als zugehörige ID für andere Datenbankvorgänge.
(2) Wenn die SQL-Anweisung eine Abfrage ist, wählen Sieaus. Wenn die Abfrage erfolgreich ist, wird die Ressourcenkennung (Adresse
) angezeigt des Ergebnissatzes wird zurückgegeben) ), andernfallsfalse 3. Verarbeiten Sie den Ergebnissatz:
(1)
mysql_fetch_row($query); Jedes Mal, wenn mysql_fetch_row ausgeführt wird, wird ein Datenelement aus der Ressource, also der Ergebnismenge, abgerufen und in zurückgegeben Diesmal wurde das letzte Datenelement abgerufen, dieses Mal wird ein leeres Ergebnis zurückgegeben.
Das zurückgegebene Array ist ein
eindimensionales Indexarray, und jeder Index entspricht der Sortierung der Felder in der Datenbank. (2)
mysql_fetch_assoc($query) Jedes Mal ein Stück Daten werden aus der Ressource, also der Ergebnismenge, abgerufen und in Form eines Arrays zurückgegeben. Wenn das letzte Datenelement beim vorherigen Mal abgerufen wurde, wird dieses Mal ein leeres Ergebnis zurückgegeben.
Das zurückgegebene Array ist ein eindimensionales assoziatives Array , jeder Schlüsselwert entspricht einem Feld in der Datenbank.
(3)mysql_fetch_array
($query,[param2]) Optionaler Parameter param2: MYSQL_ROW: entspricht mysql_fetch_row($query) ;
mysql_fetch_array ($ Query), aus Ressourcen ist die Ergebnismenge die Ergebnismenge. Rufen Sie ein Datenelement einzeln ab und geben Sie es in Form eines Arrays zurück. Wenn das letzte Datenelement zuvor abgerufen wurde, wird dieses Mal ein leeres Ergebnis zurückgegeben.
Das zurückgegebene Array istEin eindimensionales Indexarray und ein eindimensionales zugehöriges Array
.(4)
mysql_fetch_object
($query) Jede Ausführung wird von der Ressource ausgeführt, d > echo $object->name; 4. Andere häufig verwendete: mysql_num_rows($query); Ruft die Anzahl der Datensätze im Ergebnissatz ab. if(mysql_num_rows($query){ (2) mysql_result() //Das angegebene Feld von abrufen die angegebene Zeile Der Wert von mysql_result($query,1,'name') //Den Namen von Zeile 2 abrufen Feld (3) mysql_affected_rows() ; //Zeichnen Sie die Anzahl der betroffenen Zeilen auf, nachdem die letzte Anweisung (Einfügen, Löschen, Aktualisieren) ausgeführt wurde $ con=mysql_connect( $host, $user, $pass); mysql_affected_rows($con);
Das obige ist der detaillierte Inhalt vonEinige häufig verwendete integrierte Funktionen für PHP zum Betrieb der MySQL-Datenbank. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!