MySQL啟動銜接的敕令和與PHP法式銜接的根本語法。本站提示廣大學習愛好者:(MySQL啟動銜接的敕令和與PHP法式銜接的根本語法)文章只能為提供參考,不一定能成為您想要的結果。以下是MySQL啟動銜接的敕令和與PHP法式銜接的根本語法正文
應用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);
參數解釋:
你可使用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>
PHP挪用MySQL的函數
MySQL 可運用於多種說話,包含 PERL, C, C++, JAVA 和 PHP。 在這些說話中,Mysql在PHP的web開辟中是運用最普遍。
在本教程中我們年夜部門實例都采取了PHP說話。假如你想懂得Mysql在PHP中的運用,可以拜訪我們的 PHP中應用Mysql引見。
PHP供給了多種方法來拜訪和操作Mysql數據庫記載。PHP Mysql函數格局以下:
mysql_function(value,value,...); 以上格局中 function部門描寫了mysql函數的功效,如
以下實例展現了PHP挪用mysql函數的語法:
<html> <head> <title>PHP with MySQL</title> </head> <body> <?php $retval = mysql_function(value, [value,...]); if( !$retval ) { die ( "Error: a related error message" ); } // Otherwise MySQL or PHP Statements ?> </body> </html>