Bii o ṣe le sopọ si database MySQL? Iwe afọwọkọ PHP lati sopọ si apẹẹrẹ database MySQL

Báwo ni a ṣe lè so mọ́ ibi ìpamọ́ dátà MySQL ? Àpẹẹrẹ lílo ìwé àkọsílẹ̀ PHP láti so mọ́ ibi ìpamọ́ dátà MySQL .

MySQL asopọ


lo mysql alakomeji asopọ

O le lo ipo alakomeji MySQL lati tẹ aṣẹ aṣẹ mysql lati sopọ si aaye data MySQL.

Apeere

Atẹle jẹ apẹẹrẹ ti o rọrun ti sisopọ si olupin mysql lati laini aṣẹ:

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

Lẹhin iwọle aṣeyọri, window mysql> aṣẹ yoo han, ati pe o le ṣiṣẹ eyikeyi alaye SQL lori rẹ.

Lẹhin pipaṣẹ ti o wa loke ti ṣiṣẹ, abajade iwọle aṣeyọri jẹ bi atẹle:

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.

Ninu apẹẹrẹ ti o wa loke, a lo olumulo gbongbo lati wọle si olupin mysql, dajudaju, o tun le lo awọn olumulo mysql miiran lati wọle.

Ti awọn anfani olumulo ba to, olumulo eyikeyi le ṣe awọn iṣẹ SQL ni window aṣẹ aṣẹ mysql.

Lati jade kuro ni window mysql> aṣẹ aṣẹ o le lo aṣẹ ijade bi atẹle:

mysql> exit
Bye

Sopọ si MySQL nipa lilo iwe afọwọkọ PHP kan

PHP n pese iṣẹ mysqli_connect() lati sopọ si ibi ipamọ data.

Iṣẹ naa ni awọn paramita 6, da ID asopọ pada lẹhin asopọ aṣeyọri si MySQL, ati pada FALSE lori ikuna.

girama

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

Apejuwe paramita:

Apaadiapejuwe
oguniyan.Ni pato orukọ olupin tabi adiresi IP.
olumuloiyan.Sọ orukọ olumulo MySQL.
ọrọigbaniwọleiyan.Ṣe alaye ọrọ igbaniwọle MySQL.
dbnameiyan.Ntọka data aiyipada lati lo.
ibudoiyan.Ni pato nọmba ibudo lati gbiyanju lati sopọ si olupin MySQL.
apoiyan.Ṣe alaye iho tabi paipu ti a darukọ lati lo.

O le lo iṣẹ mysqli_close() PHP lati ge asopọ lati aaye data MySQL kan.

Iṣẹ yii ni paramita kan ṣoṣo, idanimọ asopọ MySQL ti o pada nipasẹ iṣẹ mysqli_connect() lẹhin asopọ aṣeyọri ti ṣẹda.

girama

bool mysqli_close ( mysqli $link )

Iṣẹ yii tilekun asopọ ti kii ṣe itẹramọṣẹ si olupin MySQL ti o ni nkan ṣe pẹlu ID asopọ ti a ti sọ tẹlẹ.Ti ko ba si link_identifier kan pato, asopọ ṣiṣi ti o kẹhin ti wa ni pipade.

Àkíyèsí: O kò nílò láti lo mysqli_close(), nítorí pé gbogbo àwọn ìsopọ̀ tí kò ní ìṣí sílẹ̀ tí kò ní ìdúró ni a ó ti pa láìfọwọ́sí lẹ́yìn tí ìwé àkọsílẹ̀ náà bá parí iṣẹ́.

Apeere

O le gbiyanju apẹẹrẹ atẹle lati sopọ si olupin MySQL rẹ:

sopọ si 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);
?>

Ní ìrètí, àpilẹ̀kọ náà “Báwo ni a ṣe lè so mọ́ ibi ìpamọ́ dátà MySQL? Àpẹẹrẹ ìwé PHP nípa sísopọ̀ mọ́ ibi ìpamọ́ dátà MySQL,” tí a pín lórí ìwé ìròyìn Chen Weiliang ( https://www.chenweiliang.com/ ), yóò wúlò fún ọ.

Má ṣe ṣiyemeji láti pín ìjápọ̀ àpilẹ̀kọ yìí: https://www.chenweiliang.com/cwl-456.html

Lati ṣii awọn ẹtan ti o farapamọ diẹ sii🔑, kaabọ lati darapọ mọ ikanni Telegram wa!

Pin ati fẹran ti o ba fẹran rẹ! Awọn mọlẹbi rẹ ati awọn ayanfẹ jẹ iwuri wa ti o tẹsiwaju!

 

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Yi lọ si Top