国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

PHP4與MySQL數據庫操作函數詳解(一)

2024-07-24 12:56:52
字體:
來源:轉載
供稿:網友


 

  php就不能不提mysql,而要講mysql,那么php也是必然要被提起。php的迅速崛起,離不開mysql,而mysql的廣泛應用,也與php休戚相關。
  
  
下面詳細分析php4中與mysql相關操作的函數(共32個,開頭都為mysql_):
  
  <1>.
連接數據庫服務器(database server)的函數(2個):
  
  (1).mysql_connect()
  
格式:int mysql_connect(string [hostname] [:port],string [username],string [password]);
  
  
參數中的port參數表示數據庫服務器的端口號,一般用它的默認端口號就可以了。
  
如果不填任何參數,則默認的hostnamelocalhostusernamerootpassword為空。
  
  
函數執行成功,返回一個int 類型的連接號(link_identifier),執行失敗,返回false值。
  
  
例子:
  
  <?php
  
  $connect = mysql_connect("localhost","user","password");
  if($connect) echo "connect successed!"; //
連接成功,顯示connect successed!
  else echo "connect failed!"; //
連接失敗,顯示connect failed!
  
  
  
  ?>
  
  
在上例中,如mysql_connect()執行失敗,將顯示系統的錯誤提示,而后繼續往下執行。那,該如何屏蔽這些系統的錯誤提示并在失敗后結束程序?
  
mysql中,允許在數據庫函數之前加上@符號,屏蔽系統的錯誤提示,同時用die()函數給出更易理解的錯誤提示,然后die()函數將自動退出程序。
  
  
上例可以改為:
  
  <?php
  
  $connect = @mysql_connect("localhost","user","password") or die ("unable to connect database server!");
  
  ?>
  
  
mysql_connect()執行失敗,將顯示 unable to connect database server!后,退出程序。
  
  (2).mysql_pconnect()
  
格式:int mysql_pconnect(string [hostname] [:port],string [username],string [password]);
  
此函數與(1)mysql_connect()基本相同,區別在于:
  
  ---------
當數據庫操作結束之后 ,由(1)mysql_connect()建立的連接將自動關閉,而(2)mysql_pconnect()建立的連接將繼續存在,是一種穩固持久的連接。
  ---------
(2)mysql_pconnect(),每次連接前,都會檢查是否有使用同樣的hostnameusepassword的連接,如果有,則直接使用這個連接號。
  --------- (1)
mysql_connect()建立的連接可以用mysql_close()關閉,而(2)mysql_pconnect()不能用mysql_close()來關閉。
  
  
  <2>.
關閉數據庫連接函數(1)
  
  mysql_close()
  
格式:int mysql_close(int link_identifier);
  
關閉由mysql_connect()函數建立的連接,執行成功,返回ture值,失敗則返回false值。
  
  
例子如下:
  <?php
  
  $connect = @mysql_connect("hostname","user","password") or die("unable to connect database server!");
  
  $close = @mysql_close($connect) or die ("unable to close database server connect!");
  
  ?>
  
  
注:mysql_close()不能關閉由mysql_pconnect()函數建立的連接。
  

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永靖县| 广东省| 手机| 辽源市| 英山县| 鄂伦春自治旗| 兴义市| 新巴尔虎右旗| 乐东| 枞阳县| 吉安县| 资阳市| 永年县| 永济市| 临汾市| 海原县| 古丈县| 禹城市| 陵川县| 贵定县| 光山县| 顺平县| 阳东县| 郎溪县| 九寨沟县| 靖远县| 石渠县| 阳谷县| 毕节市| 涟源市| 亚东县| 满城县| 常山县| 云霄县| 雅江县| 灵石县| 营口市| 钟祥市| 荃湾区| 泌阳县| 积石山|