1.mysql系列函數 是面向過程php
2.mysqli系列函數,是面向對象mysql
3.PDO 是封裝得更強大(不用關心背後是什麼數據庫,PDO分別作了處理,能鏈接oracle)web
什麼是服務器?sql
答:提供服務的機器,從物理上來說,是一臺提供服務的實際機器數據庫
從廣義上來說,好比apache 提供80端口,給web程序使用,那麼它是web服務器apache
mysql提供3306端口,提供數據的操做,那麼是數據庫服務器服務器
要鏈接數據庫 ,首先創建鏈接oracle
mysql_connect()函數就是來創建鏈接的,ide
先上API函數
resource mysql_connect ([ string $server [, string $username [, string $password [, bool $new_link [, int $client_flags ]]]]] )
第一個參數是服務器地址,第二個參數是用戶名,第三個參數是密碼,第四個參數是端口(不是必填,默認3306),返回值是資源,,,資源就是通道,就像喝飲料的吸管
同一個端口只能被一個服務佔據
創建查詢用mysql_query方法,上API
resource mysql_query ( string $query [, resource $link_identifier ] )
第一個參數是查詢語句,第二個參數是資源(非必填,默認最近的資源)
若是是,insert,update,datete,或者select查詢失敗,那麼返回bool類型
若是是select語句查詢成功,那麼返回資源