Greinaskrá
Hvernig á að tengjast MySQL gagnagrunni ? Dæmi um notkun PHP forskriftar til að tengjast MySQL gagnagrunni.
MySQL tenging
notaðu mysql tvöfalda tengingu
Þú getur notað MySQL tvíundarstillinguna til að slá inn mysql skipanalínuna til að tengjast MySQL gagnagrunninum.
Dæmi
Eftirfarandi er einfalt dæmi um að tengjast mysql netþjóni frá skipanalínunni:
[root@host]# mysql -u root -p Enter password:******
Eftir árangursríka innskráningu mun mysql> skipanaglugginn birtast og þú getur framkvæmt hvaða SQL setningu sem er á honum.
Eftir að ofangreind skipun hefur verið framkvæmd er árangursrík innskráningarúttak sem hér segir:
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.
Í dæminu hér að ofan notuðum við rótnotandann til að skrá sig inn á mysql þjóninn, auðvitað geturðu líka notað aðra mysql notendur til að skrá þig inn.
Ef notendaréttindin eru næg, geta allir notendur framkvæmt SQL aðgerðir í mysql skipanaglugganum.
Til að fara út úr mysql> stjórnskipunarglugganum geturðu notað exit skipunina sem hér segir:
mysql> exit Bye
Tengstu við MySQL með PHP skriftu
PHP býður upp á mysqli_connect() aðgerðina til að tengjast gagnagrunninum.
Aðgerðin hefur 6 færibreytur, skilar auðkenni tengingar eftir vel heppnaða tengingu við MySQL og skilar FALSE við bilun.
málfræði
mysqli_connect(host,username,password,dbname,port,socket);
Lýsing á færibreytu:
| 参数 | lýsing |
|---|---|
| gestgjafi | Valfrjálst.Tilgreinir hýsingarheitið eða IP-tölu. |
| notandanafn | Valfrjálst.Tilgreinir MySQL notendanafnið. |
| lykilorð | Valfrjálst.Tilgreinir MySQL lykilorðið. |
| dbnafn | Valfrjálst.Tilgreinir sjálfgefna gagnagrunninn sem á að nota. |
| höfn | Valfrjálst.Tilgreinir gáttarnúmerið til að reyna að tengjast MySQL þjóninum. |
| fals | Valfrjálst.Tilgreinir innstunguna eða pípuna sem á að nota. |
Þú getur notað PHP's mysqli_close() aðgerðina til að aftengjast MySQL gagnagrunni.
Þessi aðgerð hefur aðeins eina færibreytu, MySQL tengingaauðkennið sem mysqli_connect() aðgerðin skilar eftir að tenging hefur verið búin til.
málfræði
bool mysqli_close ( mysqli $link )
Þessi aðgerð lokar óviðvarandi tengingu við MySQL netþjóninn sem tengist tilgreindu tengingaauðkenni.Ef ekkert link_identifier er tilgreint er síðasta opna tengingunni lokað.
Athugið: Venjulega þarftu ekki að nota mysqli_close(), því allar opnar, óvaranlegar tengingar verða lokaðar sjálfkrafa eftir að forskriftin lýkur keyrslu.
Dæmi
Þú getur prófað eftirfarandi tilvik til að tengjast MySQL þjóninum þínum:
tengjast 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);
?>Vonandi verður greinin „Hvernig á að tengjast MySQL gagnagrunni? Dæmi um PHP script til að tengjast MySQL gagnagrunni“, sem er birt á bloggi Chen Weiliang ( https://www.chenweiliang.com/ ), gagnleg fyrir þig.
Deilið endilega tenglinum á þessa grein: https://www.chenweiliang.com/cwl-456.html
