Heim  >  Artikel  >  Backend-Entwicklung  >  Einige häufig verwendete integrierte Funktionen für PHP zum Betrieb der MySQL-Datenbank

Einige häufig verwendete integrierte Funktionen für PHP zum Betrieb der MySQL-Datenbank

怪我咯
怪我咯Original
2017-06-28 10:08:081875Durchsuche

1. Datenbank verwenden:

Mit Datenbank verbinden :

$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 Sie

aus. Wenn die Abfrage erfolgreich ist, wird die Ressourcenkennung (Adresse

) angezeigt des Ergebnissatzes wird zurückgegeben) ), andernfalls

false 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_ASSOC: entspricht MySQL_FETCH_ASSOC ($ Query); mysql_both (Standard):

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 ist

Ein eindimensionales Indexarray und ein eindimensionales zugehöriges Array

.

(4)

mysql_fetch_object

($query)

Jede Ausführung wird von der Ressource ausgeführt, d >

$object = mysql_fetch_object($query);

echo $object->name;

4. Andere häufig verwendete:

(1)

mysql_num_rows($query); Ruft die Anzahl der Datensätze im Ergebnissatz ab.

kann verwendet werden, um festzustellen, ob die Ergebnismenge leer ist.

if(mysql_num_rows($query){

}

(2)

mysql_result() //Das angegebene Feld von abrufen die angegebene Zeile Der Wert von

mysql_result($query,1,1);//Das 2. Feld in Zeile 2

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn