Heim > Artikel > Backend-Entwicklung > So bedienen Sie die MySQL-Datenbank und den Sitzungsdialog in PHP
Dieser Artikel stellt hauptsächlich die Methode zum Betreiben der MySQL-Datenbank und des Sitzungsdialogs in PHP vor. Ich hoffe, dass er für alle hilfreich ist.
Das Beispiel in diesem Artikel beschreibt, wie PHP MySQL zum Speichern von Sitzungen verwendet. Die spezifische Analyse lautet wie folgt:
Diese Funktion ist im Allgemeinen in vielen großen Systemen zu finden, muss jedoch getrennt werden analysiert. Es gibt nicht viele Informationen, die ich mit Ihnen teilen möchte
Die Verwendung von MySQL zum Speichern von Sitzungen hat viele Vorteile gegenüber Dateien:
1) Es ist von Vorteil Bei verteilten Systemen können Dateien nur auf einem Computer gespeichert werden
2) Dies ist für Systeme mit großem Zugriffsvolumen von Vorteil. Bei der Verwendung von Dateien wird das Verzeichnis sehr groß und schwierig um die Sitzungsdatei zu finden.
//////使用MySQL保存会话首先要创建session表: <?php $hostname_login = "localhost"; // Server address $username_login = "root"; // User name $password_login = ""; // Password // $data_name = "session"; // Database name $login = mysql_pconnect($hostname_login, $username_login, $password_login) or trigger_error(mysql_error(),E_USER_ERROR); $sql="SHOW DATABASES LIKE '".$data_name."'"; // If it is exist if($rs_table=mysql_query($sql,$login)) { if($rs_value=mysql_fetch_array($rs_table)) { echo "数据库已经存在!\n!"; exit(); } } $sql="CREATE DATABASE $data_name"; mysql_query($sql); // Crate database echo "数据库创建成功!\n"; mysql_select_db($data_name, $login); $sql="CREATE TABLE `sessions` ( `SessionKey` varchar(32) NOT NULL default '', `SessionArray` blob NOT NULL, `SessionExpTime` int(20) unsigned NOT NULL default '0', PRIMARY KEY (`SessionKey`), KEY `SessionKey` (`SessionKey`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8"; //新建数据库 sql语句 mysql_query($sql); echo "成功新建数据库表!"; ?>rrree
Zusammenfassung: Das Obige ist der gesamte Inhalt dieses Artikels, ich hoffe, dass er für das Studium aller hilfreich sein wird.
Verwandte Empfehlungen:
PHP simuliert die Antwortklassenmethode in ASP
Drei Arten von PHP-Methode zur Implementierung rekursiver Funktionen
Das obige ist der detaillierte Inhalt vonSo bedienen Sie die MySQL-Datenbank und den Sitzungsdialog in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!