MySQL ਡੇਟਾਬੇਸ ਨਾਲ ਕਿਵੇਂ ਜੁੜਨਾ ਹੈ? MySQL ਡਾਟਾਬੇਸ ਉਦਾਹਰਨ ਨਾਲ ਜੁੜਨ ਲਈ PHP ਸਕ੍ਰਿਪਟ

如何 连接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 ਸਰਵਰ ਵਿੱਚ ਲੌਗ ਇਨ ਕਰਨ ਲਈ ਰੂਟ ਉਪਭੋਗਤਾ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਹੈ, ਬੇਸ਼ਕ, ਤੁਸੀਂ ਹੋਰ mysql ਉਪਭੋਗਤਾਵਾਂ ਨੂੰ ਵੀ ਲੌਗ ਇਨ ਕਰਨ ਲਈ ਵਰਤ ਸਕਦੇ ਹੋ.

ਜੇਕਰ ਉਪਭੋਗਤਾ ਦੇ ਵਿਸ਼ੇਸ਼ ਅਧਿਕਾਰ ਕਾਫ਼ੀ ਹਨ, ਤਾਂ ਕੋਈ ਵੀ ਉਪਭੋਗਤਾ mysql ਕਮਾਂਡ ਪ੍ਰੋਂਪਟ ਵਿੰਡੋ ਵਿੱਚ SQL ਓਪਰੇਸ਼ਨ ਕਰ ਸਕਦਾ ਹੈ।

mysql> ਕਮਾਂਡ ਪ੍ਰੋਂਪਟ ਵਿੰਡੋ ਤੋਂ ਬਾਹਰ ਨਿਕਲਣ ਲਈ ਤੁਸੀਂ ਹੇਠਾਂ ਦਿੱਤੇ exit ਕਮਾਂਡ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ:

mysql> exit
Bye

ਇੱਕ PHP ਸਕ੍ਰਿਪਟ ਦੀ ਵਰਤੋਂ ਕਰਕੇ MySQL ਨਾਲ ਜੁੜੋ

PHP ਡਾਟਾਬੇਸ ਨਾਲ ਜੁੜਨ ਲਈ mysqli_connect() ਫੰਕਸ਼ਨ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।

ਫੰਕਸ਼ਨ ਵਿੱਚ 6 ਪੈਰਾਮੀਟਰ ਹਨ, MySQL ਨਾਲ ਇੱਕ ਸਫਲ ਕਨੈਕਸ਼ਨ ਤੋਂ ਬਾਅਦ ਕਨੈਕਸ਼ਨ ID ਵਾਪਸ ਕਰਦਾ ਹੈ, ਅਤੇ ਅਸਫਲ ਹੋਣ 'ਤੇ 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 )

ਇਹ ਫੰਕਸ਼ਨ ਨਿਰਧਾਰਤ ਕਨੈਕਸ਼ਨ ID ਨਾਲ ਜੁੜੇ MySQL ਸਰਵਰ ਨਾਲ ਗੈਰ-ਸਥਾਈ ਕਨੈਕਸ਼ਨ ਨੂੰ ਬੰਦ ਕਰਦਾ ਹੈ।ਜੇਕਰ ਕੋਈ ਲਿੰਕ_ਪਛਾਣਕਰਤਾ ਨਿਰਧਾਰਤ ਨਹੀਂ ਕੀਤਾ ਗਿਆ ਹੈ, ਤਾਂ ਆਖਰੀ ਖੁੱਲਾ ਕੁਨੈਕਸ਼ਨ ਬੰਦ ਹੈ।

ਪ੍ਰੋਂਪਟ:ਆਮ ਤੌਰ 'ਤੇ 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);
?>

ਹੋਪ ਚੇਨ ਵੇਇਲਿਯਾਂਗ ਬਲੌਗ ( https://www.chenweiliang.com/ ) ਨੇ ਸਾਂਝਾ ਕੀਤਾ "MySQL ਡੇਟਾਬੇਸ ਨਾਲ ਕਿਵੇਂ ਜੁੜਨਾ ਹੈ? MySQL ਡੇਟਾਬੇਸ ਇੰਸਟੈਂਸ ਨਾਲ ਜੁੜਨ ਲਈ PHP ਸਕ੍ਰਿਪਟ" ਤੁਹਾਡੀ ਮਦਦ ਕਰੇਗੀ।

ਇਸ ਲੇਖ ਦਾ ਲਿੰਕ ਸਾਂਝਾ ਕਰਨ ਲਈ ਸੁਆਗਤ ਹੈ:https://www.chenweiliang.com/cwl-456.html

ਨਵੀਨਤਮ ਅਪਡੇਟਸ ਪ੍ਰਾਪਤ ਕਰਨ ਲਈ ਚੇਨ ਵੇਇਲਿਯਾਂਗ ਦੇ ਬਲੌਗ ਦੇ ਟੈਲੀਗ੍ਰਾਮ ਚੈਨਲ ਵਿੱਚ ਸੁਆਗਤ ਹੈ!

🔔 ਚੈਨਲ ਦੀ ਚੋਟੀ ਦੀ ਡਾਇਰੈਕਟਰੀ ਵਿੱਚ ਕੀਮਤੀ "ChatGPT ਸਮੱਗਰੀ ਮਾਰਕੀਟਿੰਗ AI ਟੂਲ ਵਰਤੋਂ ਗਾਈਡ" ਪ੍ਰਾਪਤ ਕਰਨ ਵਾਲੇ ਪਹਿਲੇ ਬਣੋ! 🌟
📚 ਇਸ ਗਾਈਡ ਵਿੱਚ ਬਹੁਤ ਵੱਡਾ ਮੁੱਲ ਹੈ, 🌟ਇਹ ਇੱਕ ਦੁਰਲੱਭ ਮੌਕਾ ਹੈ, ਇਸ ਨੂੰ ਨਾ ਗੁਆਓ! ⏰⌛💨
ਜੇ ਚੰਗਾ ਲੱਗੇ ਤਾਂ ਸ਼ੇਅਰ ਅਤੇ ਲਾਈਕ ਕਰੋ!
ਤੁਹਾਡੀ ਸ਼ੇਅਰਿੰਗ ਅਤੇ ਪਸੰਦ ਸਾਡੀ ਨਿਰੰਤਰ ਪ੍ਰੇਰਣਾ ਹਨ!

 

ਇੱਕ ਟਿੱਪਣੀ ਪੋਸਟ

ਤੁਹਾਡਾ ਈਮੇਲ ਪਤਾ ਪ੍ਰਕਾਸ਼ਤ ਨਹੀ ਕੀਤਾ ਜਾਵੇਗਾ. ਲੋੜੀਂਦੇ ਖੇਤਰ ਵਰਤੇ ਜਾ ਰਹੇ ਹਨ * ਲੇਬਲ

ਸਿਖਰ ਤੱਕ ਸਕ੍ਰੋਲ ਕਰੋ