Jak połączyć się z bazą danych MySQL? Skrypt PHP do połączenia z instancją bazy danych MySQL

Jak się połączyćBaza danych MySQL? Połączenie skryptu PHPMySQLinstancja bazy danych

Połączenie MySQL


użyj połączenia binarnego mysql

Możesz użyć trybu binarnego MySQL, aby wejść do wiersza polecenia mysql, aby połączyć się z bazą danych MySQL.

Instancja

Poniżej znajduje się prosty przykład połączenia z serwerem mysql z wiersza poleceń:

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

Po pomyślnym zalogowaniu pojawi się okno wiersza poleceń mysql>, w którym można wykonać dowolną instrukcję SQL.

Po wykonaniu powyższego polecenia pomyślne dane wyjściowe logowania są następujące:

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.

W powyższym przykładzie użyliśmy użytkownika root do zalogowania się do serwera mysql, oczywiście do logowania można również użyć innych użytkowników mysql.

Jeśli uprawnienia użytkownika są wystarczające, każdy użytkownik może wykonywać operacje SQL w oknie wiersza poleceń mysql.

Aby wyjść z okna wiersza poleceń mysql>, możesz użyć polecenia wyjścia w następujący sposób:

mysql> exit
Bye

Połącz się z MySQL za pomocą skryptu PHP

PHP udostępnia funkcję mysqli_connect() do łączenia się z bazą danych.

Funkcja ma 6 parametrów, zwraca identyfikator połączenia po udanym połączeniu z MySQL i zwraca FALSE w przypadku niepowodzenia.

gramatyka

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

Opis parametru:

参数opis
gospodarzOpcjonalny.Określa nazwę hosta lub adres IP.
nazwa użytkownikaOpcjonalny.Określa nazwę użytkownika MySQL.
passwordOpcjonalny.Określa hasło MySQL.
nazwa_bazyOpcjonalny.Określa domyślną bazę danych do użycia.
PortOpcjonalny.Określa numer portu do próby połączenia z serwerem MySQL.
gniazdoOpcjonalny.Określa gniazdo lub nazwaną rurę do użycia.

Możesz użyć funkcji mysqli_close() PHP, aby odłączyć się od bazy danych MySQL.

Ta funkcja ma tylko jeden parametr, identyfikator połączenia MySQL zwracany przez funkcję mysqli_connect() po pomyślnym utworzeniu połączenia.

gramatyka

bool mysqli_close ( mysqli $link )

Ta funkcja zamyka nietrwałe połączenie z serwerem MySQL skojarzonym z określonym identyfikatorem połączenia.Jeśli nie określono identyfikatora_łącza, ostatnie otwarte połączenie jest zamykane.

skłonić:Zwykle nie jest konieczne użycie mysqli_close(), ponieważ otwarte nietrwałe połączenia są automatycznie zamykane po zakończeniu wykonywania skryptu.

Instancja

Możesz wypróbować następującą instancję, aby połączyć się z serwerem MySQL:

połącz się z 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);
?>

Nadzieja Chen Weiliang Blog ( https://www.chenweiliang.com/ ) udostępniony "Jak połączyć się z bazą danych MySQL? Skrypt PHP do połączenia z instancją bazy danych MySQL” pomoże.

Zapraszamy do udostępnienia linku do tego artykułu:https://www.chenweiliang.com/cwl-456.html

Witamy na kanale Telegram bloga Chen Weiliang, aby uzyskać najnowsze aktualizacje!

🔔 Bądź pierwszą osobą, która otrzyma cenny „Przewodnik po użyciu narzędzia AI do marketingu treści ChatGPT” w głównym katalogu kanału! 🌟
📚 Ten przewodnik zawiera ogromną wartość, 🌟To rzadka okazja, nie przegap jej! ⏰⌛💨
Udostępnij i polub, jeśli chcesz!
Twoje udostępnianie i polubienia to nasza ciągła motywacja!

 

发表 评论

Twoj adres e-mail nie bedzie opublikowany. 必填 项 已 用 * 标注

przewiń na górę