Wéi verbannen ech mat MySQL Datebank? PHP Skript fir mat MySQL Datebank Instanz ze verbannen

Wéi konnektéierenMySQL Datebank? PHP Skript VerbindungMySQLDatebank Beispill

MySQL Verbindung


benotzt mysql binär Verbindung

Dir kënnt de MySQL binäre Modus benotze fir d'mysql Kommandoprompt anzeginn fir mat der MySQL Datebank ze verbannen.

Instanz

Déi folgend ass en einfacht Beispill fir mat engem mysql Server vun der Kommandozeil ze verbannen:

[root@host]# mysql -u root -p
Enter password:******

No engem erfollegräiche Login erschéngt d'mysql> Kommandopromptfenster, an Dir kënnt all SQL Ausso op der ausféieren.

Nodeems de uewe genannte Kommando ausgefouert gëtt, ass den erfollegräiche Loginoutput wéi follegt:

Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2854760 to server version: 5.0.9

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

Am uewe genannte Beispill hu mir de Root-Benotzer benotzt fir op de mysql-Server anzeloggen, natierlech, Dir kënnt och aner mysql-Benotzer benotzen fir sech unzemellen.

Wann d'Benotzerprivilegien genuch sinn, kann all Benotzer SQL Operatiounen an der mysql Kommandopromptfenster ausféieren.

Fir d'mysql> Kommandopromptfenster auszeschléissen, kënnt Dir den Exit Kommando benotzen wéi follegt:

mysql> exit
Bye

Connect mat MySQL mat engem PHP Skript

PHP bitt d'Mysqli_connect () Funktioun fir mat der Datebank ze verbannen.

D'Funktioun huet 6 Parameteren, gëtt d'Verbindungs-ID no enger erfollegräicher Verbindung mat MySQL zréck, a gëtt FALSE bei Echec zréck.

Grammaire

mysqli_connect(host,username,password,dbname,port,socket);

Parameter Beschreiwung:

ParameterBeschreiwung
ProviderFakultativ.Spezifizéiert den Hostnumm oder d'IP Adress.
BenotzernummFakultativ.Spezifizéiert de MySQL Benotzernumm.
PasswuertFakultativ.Spezifizéiert d'MySQL Passwuert.
dbnummFakultativ.Spezifizéiert d'Default Datebank fir ze benotzen.
portFakultativ.Spezifizéiert d'Portnummer fir ze probéieren mat dem MySQL Server ze verbannen.
SocketFakultativ.Spezifizéiert de Socket oder den Numm Päif fir ze benotzen.

Dir kënnt PHP's mysqli_close () Funktioun benotzen fir vun enger MySQL Datebank ze trennen.

Dës Funktioun huet nëmmen ee Parameter, de MySQL Verbindungsidentifizéierer, deen vun der mysqli_connect () Funktioun zréckkoum nodeems eng erfollegräich Verbindung erstallt ass.

Grammaire

bool mysqli_close ( mysqli $link )

Dës Funktioun schléisst déi net-persistent Verbindung mam MySQL-Server, deen mat der spezifizéierter Verbindungs-ID assoziéiert ass, zou.Wa kee link_identifier uginn ass, ass déi lescht oppe Verbindung zou.

prompt:Et ass normalerweis net néideg mysqli_close () ze benotzen well oppe net-persistent Verbindunge automatesch zougemaach ginn nodeems de Skript fäerdeg ass.

Instanz

Dir kënnt déi folgend Instanz probéieren fir mat Ärem MySQL Server ze verbannen:

Verbindung mat MySQL

<?
php
$dbhost = 'localhost:3306'; // mysql服务器主机地址
$dbuser = 'root'; // mysql用户名
$dbpass = '123456'; // mysql用户名密码
$conn = mysqli_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
 die('连接失败: ' . mysqli_error($conn));
}
echo '连接成功';
mysqli_select_db($conn, 'chenweiliang' );
mysqli_close($conn);
?>

Comments

Är Email Adress gëtt net publizéiert ginn. Néideg Felder gi benotzt * Etikett

Minière zu Top