程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySql二進制銜接方法詳解

MySql二進制銜接方法詳解

編輯:MySQL綜合教程

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);

參數解釋:

參數 描寫 server

可選。劃定要銜接的辦事器。

可以包含端標語,例如 "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 參數可所以以下常量的組合:

  • MYSQL_CLIENT_SSL - 應用 SSL 加密
  • MYSQL_CLIENT_COMPRESS - 應用緊縮協定
  • MYSQL_CLIENT_IGNORE_SPACE - 許可函數名後的距離
  • MYSQL_CLIENT_INTERACTIVE - 許可封閉銜接之前的交互超時非運動時光

你可使用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二進制銜接方法詳解,願望可以或許贊助到年夜家!

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved