Anyè Atik
Ki jan yo konektebaz done MySQL? Koneksyon script PHPMisklegzanp baz done
MySQL koneksyon
itilize mysql koneksyon binè
Ou ka itilize mòd binè MySQL pou antre nan èd memwa kòmand mysql pou konekte avèk baz done MySQL.
Enstans
Sa ki anba la a se yon egzanp senp pou konekte ak yon sèvè mysql soti nan liy lòd la:
[root@host]# mysql -u root -p Enter password:******
Apre yon login siksè, mysql> fenèt la èd memwa ap parèt, epi ou ka egzekite nenpòt deklarasyon SQL sou li.
Apre yo fin egzekite kòmandman ki anwo a, pwodiksyon login siksè se jan sa a:
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.
Nan egzanp ki anwo a, nou te itilize itilizatè rasin lan pou konekte nan sèvè mysql la, nan kou, ou ka tou itilize lòt itilizatè mysql pou konekte.
Si privilèj itilizatè yo ase, nenpòt itilizatè ka fè operasyon SQL nan fenèt la èd memwa lòd mysql.
Pou sòti nan fennèt èd memwa mysql> kòmand ou ka itilize kòmandman an jan sa a:
mysql> exit Bye
Konekte ak MySQL lè l sèvi avèk yon script PHP
PHP bay fonksyon mysqli_connect() pou konekte avèk baz done a.
Fonksyon an gen 6 paramèt, retounen ID koneksyon an apre yon koneksyon siksè nan MySQL, epi retounen FALSE sou echèk.
gramè
mysqli_connect(host,username,password,dbname,port,socket);
Deskripsyon paramèt:
参数 | 描述 |
---|---|
lame | Si ou vle.Espesifye non host la oswa adrès IP. |
non itilizatè | Si ou vle.Espesifye non itilizatè MySQL la. |
modpas | Si ou vle.Espesifye modpas MySQL la. |
dbname | Si ou vle.Espesifye baz done default pou itilize. |
pò | Si ou vle.Espesifye nimewo pò a pou eseye konekte ak sèvè MySQL la. |
priz | Si ou vle.Espesifye priz la oswa tiyo non yo itilize. |
Ou ka itilize fonksyon PHP mysqli_close() pou dekonekte nan yon baz done MySQL.
Fonksyon sa a gen yon sèl paramèt, idantifyan koneksyon MySQL retounen pa fonksyon mysqli_connect() apre yo fin kreye yon koneksyon siksè.
gramè
bool mysqli_close ( mysqli $link )
Fonksyon sa a fèmen koneksyon ki pa pèsistan ak sèvè MySQL ki asosye ak ID koneksyon espesifye a.Si pa gen okenn link_identifier espesifye, dènye koneksyon ki louvri a fèmen.
Plis:Anjeneral, li pa nesesè pou itilize mysqli_close() paske koneksyon ki pa pèsistan yo fèmen otomatikman apre script la fini.
Enstans
Ou ka eseye egzanp sa a pou konekte avèk sèvè MySQL ou a:
konekte ak 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); ?>
Hope Chen Weiliang Blog ( https://www.chenweiliang.com/ ) pataje "Ki jan yo konekte nan baz done MySQL? PHP Script pou Konekte ak MySQL Database Instance" ap ede ou.
Byenvini pataje lyen atik sa a:https://www.chenweiliang.com/cwl-456.html
Byenveni nan chanèl Telegram blog Chen Weiliang a pou jwenn dènye mizajou yo!
📚 Gid sa a gen anpil valè, 🌟Sa a se yon opòtinite ki ra, pa rate li! ⏰⌛💨
Pataje epi like siw renmen!
Pataje w ak renmen ou se motivasyon kontinyèl nou!