Ki jan yo konekte ak baz done MySQL? PHP script pou konekte avèk egzanp baz done MySQL

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:

参数描述
lameSi ou vle.Espesifye non host la oswa adrès IP.
non itilizatèSi ou vle.Espesifye non itilizatè MySQL la.
modpasSi ou vle.Espesifye modpas MySQL la.
dbnameSi ou vle.Espesifye baz done default pou itilize.
Si ou vle.Espesifye nimewo pò a pou eseye konekte ak sèvè MySQL la.
prizSi 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!

🔔 Se pou premye moun ki jwenn bonjan "ChatGPT Content Maketing AI Itilizasyon Zouti Gid" nan anyè chanèl ki pi wo a! 🌟
📚 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!

 

kòmantè

Adrès imèl ou pa pral pibliye. Jaden obligatwa yo te itilize * Mete etikèt sou

woule nan tèt