ලිපි නාමාවලිය
සම්බන්ධ වන්නේ කෙසේදMySQL දත්ත සමුදාය? PHP ස්ක්රිප්ට් සම්බන්ධතාවයMySQLදත්ත සමුදා උදාහරණය
MySQL සම්බන්ධතාවය
mysql ද්විමය සම්බන්ධතාවය භාවිතා කරන්න
MySQL දත්ත සමුදායට සම්බන්ධ වීමට mysql විධාන විමසුමට ඇතුල් කිරීමට ඔබට MySQL ද්විමය මාදිලිය භාවිතා කළ හැක.
උදාහරණය
පහත දැක්වෙන්නේ විධාන රේඛාවෙන් mysql සේවාදායකයකට සම්බන්ධ වීමේ සරල උදාහරණයකි:
[root@host]# mysql -u root -p Enter password:******
සාර්ථක පිවිසුමකින් පසුව, mysql> විධාන විමසුම් කවුළුව දිස්වනු ඇත, ඔබට එය මත ඕනෑම SQL ප්රකාශයක් ක්රියාත්මක කළ හැකිය.
ඉහත විධානය ක්රියාත්මක කිරීමෙන් පසුව, සාර්ථක පිවිසුම් ප්රතිදානය පහත පරිදි වේ:
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.
ඉහත උදාහරණයේ දී, අපි mysql සේවාදායකයට ලොග් වීමට root පරිශීලකයා භාවිතා කළෙමු, ඇත්ත වශයෙන්ම, ඔබට ලොග් වීමට වෙනත් mysql පරිශීලකයින් ද භාවිතා කළ හැකිය.
පරිශීලක වරප්රසාද ප්රමාණවත් නම්, ඕනෑම පරිශීලකයෙකුට mysql විධාන විමසුම් කවුළුව තුළ SQL මෙහෙයුම් සිදු කළ හැක.
mysql> විධාන විමසුම් කවුළුවෙන් පිටවීමට ඔබට පහත පරිදි exit විධානය භාවිතා කළ හැක:
mysql> exit Bye
PHP ස්ක්රිප්ට් එකක් භාවිතයෙන් MySQL වෙත සම්බන්ධ වන්න
දත්ත සමුදායට සම්බන්ධ වීමට PHP mysqli_connect() ශ්රිතය සපයයි.
ශ්රිතයට පරාමිති 6ක් ඇත, MySQL වෙත සාර්ථක සම්බන්ධතාවයකින් පසු සම්බන්ධතා හැඳුනුම්පත ආපසු ලබා දෙයි, සහ අසාර්ථක වූ විට FALSE ලබා දෙයි.
ව්යාකරණ
mysqli_connect(host,username,password,dbname,port,socket);
පරාමිති විස්තරය:
参数 | විස්තර |
---|---|
සත්කාරකය | විකල්ප.සත්කාරක නාමය හෝ IP ලිපිනය සඳහන් කරයි. |
පරිශීලක නාමය | විකල්ප.MySQL පරිශීලක නාමය සඳහන් කරයි. |
මුරපදය | විකල්ප.MySQL මුරපදය සඳහන් කරයි. |
dbname | විකල්ප.භාවිතා කිරීමට පෙරනිමි දත්ත සමුදාය නියම කරයි. |
වරාය | විකල්ප.MySQL සේවාදායකයට සම්බන්ධ වීමට උත්සාහ කිරීමට වරාය අංකය සඳහන් කරයි. |
තව්ව | විකල්ප.භාවිතා කිරීමට සොකට් හෝ නම් කරන ලද නළය නියම කරයි. |
MySQL දත්ත ගබඩාවකින් විසන්ධි කිරීමට ඔබට PHP හි mysqli_close() ශ්රිතය භාවිතා කළ හැක.
මෙම ශ්රිතයට ඇත්තේ එක් පරාමිතියක් පමණි, MySQL සම්බන්ධතා හැඳුනුම්කාරකය mysqli_connect() ශ්රිතය මඟින් සාර්ථක සම්බන්ධතාවයක් නිර්මාණය කිරීමෙන් පසුව ආපසු ලබා දේ.
ව්යාකරණ
bool mysqli_close ( mysqli $link )
මෙම ශ්රිතය නිශ්චිත සම්බන්ධතා හැඳුනුම්පත හා සම්බන්ධ MySQL සේවාදායකය වෙත නොනැසී පවතින සම්බන්ධතාවය වසා දමයි.link_identifier සඳහන් කර නොමැති නම්, අවසන් විවෘත සම්බන්ධතාවය වසා ඇත.
විමසුම:සාමාන්යයෙන් mysqli_close() භාවිතා කිරීම අවශ්ය නොවේ මන්ද යත්, ස්ක්රිප්ට් ක්රියාත්මක වීම අවසන් වූ පසු විවෘත නොනවතින සම්බන්ධතා ස්වයංක්රීයව වැසී යන බැවිනි.
උදාහරණය
ඔබේ MySQL සේවාදායකයට සම්බන්ධ වීමට ඔබට පහත උදාහරණය උත්සාහ කළ හැකිය:
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 බ්ලොග් ( https://www.chenweiliang.com/ ) shared "MySQL දත්ත ගබඩාවට සම්බන්ධ වන්නේ කෙසේද? MySQL Database Instance වෙත සම්බන්ධ වීමට PHP ස්ක්රිප්ට්" ඔබට උදවු කරයි.
මෙම ලිපියේ සබැඳිය බෙදා ගැනීමට සාදරයෙන් පිළිගනිමු:https://www.chenweiliang.com/cwl-456.html
නවතම යාවත්කාලීන ලබා ගැනීමට Chen Weiliang ගේ බ්ලොගයේ Telegram නාලිකාව වෙත සාදරයෙන් පිළිගනිමු!
📚 මෙම මාර්ගෝපදේශයෙහි විශාල වටිනාකමක් ඇත, 🌟මෙය දුර්ලභ අවස්ථාවක්, එය අතපසු නොකරන්න! ⏰⌛💨
ඔබ කැමති නම් Share කර Like කරන්න!
ඔබගේ බෙදාගැනීම් සහ කැමැත්ත අපගේ අඛණ්ඩ අභිප්රේරණයයි!