MySql二進制銜接方法詳解。本站提示廣大學習愛好者:(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.
在以上實例中,我們應用了root用戶登錄到mysql辦事器,固然你也能夠應用其他mysql用戶登錄。
假如用戶權限足夠,任何用戶都可以在mysql的敕令提醒窗口中停止SQL操作。
加入 mysql> 敕令提醒窗口可使用 exit 敕令,以下所示:
mysql> exit
Bye
應用 PHP 劇本銜接 MySQL
PHP 供給了 mysql_connect() 函數來銜接數據庫。
該函數有5個參數,在勝利鏈接到MySQL後前往銜接標識,掉敗前往 FALSE 。
語法
connection mysql_connect(server,user,passwd,new_link,client_flag);
參數解釋:
可選。劃定要銜接的辦事器。
可以包含端標語,例如 "hostname:port",或許到當地套接字的途徑,例如關於 localhost 的 ":/path/to/socket"。
假如 PHP 指令 mysql.default_host 不決義(默許情形),則默許值是 'localhost:3306'。
user 可選。用戶名。默許值是辦事器過程一切者的用戶名。 passwd 可選。暗碼。默許值是空暗碼。 new_link 可選。假如用異樣的參數第二次挪用 mysql_connect(),將不會樹立新銜接,而將前往曾經翻開的銜接標識。參數 new_link 轉變此行動並使 mysql_connect() 老是翻開新的銜接,乃至當 mysql_connect() 曾在後面被用異樣的參數挪用過。 client_flag可選。client_flags 參數可所以以下常量的組合:
你可使用PHP的 mysql_close() 函數來斷開與MySQL數據庫的鏈接。
該函數只要一個參數為mysql_connect()函數創立銜接勝利後前往的 MySQL 銜接標識符。
語法
bool mysql_close ( resource $link_identifier );
本函數封閉指定的銜接標識所聯系關系的到 MySQL 辦事器的非耐久銜接。假如沒有指定 link_identifier,則封閉上一個翻開的銜接。
提醒:平日不須要應用 mysql_close(),由於已翻開的非耐久銜接會在劇本履行終了後主動封閉。
正文:mysql_close() 不會封閉由 mysql_pconnect() 樹立的耐久銜接。
實例
你可以測驗考試以下實例來銜接到你的 MySQL 辦事器:
<html> <head> <title>Connecting MySQL Server</title> </head> <body> <?php $dbhost = 'localhost:3306'; //mysql辦事器主機地址 $dbuser = 'guest'; //mysql用戶名 $dbpass = 'guest123';//mysql用戶名暗碼 $conn = mysql_connect($dbhost, $dbuser, $dbpass); if(! $conn ) { die('Could not connect: ' . mysql_error()); } echo 'Connected successfully'; mysql_close($conn); ?> </body> </html>
以上所述是小編給年夜家引見的MySql二進制銜接方法詳解,願望可以或許贊助到年夜家!