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

PHP應用mysqli擴大銜接MySQL數據庫

編輯:MySQL綜合教程

PHP應用mysqli擴大銜接MySQL數據庫。本站提示廣大學習愛好者:(PHP應用mysqli擴大銜接MySQL數據庫)文章只能為提供參考,不一定能成為您想要的結果。以下是PHP應用mysqli擴大銜接MySQL數據庫正文


create 語句前面的TYPE=MyISAM

TYPE=MyISAM 和 ENGINE=MyISAM 都是設置數據庫存儲引擎的語句 ,(老版本的MySQL應用TYPE而不是ENGINE(例如,TYPE = MYISAM)。 MySQL 5.1為向下兼容而支撐這個語法,但TYPE如今被歧視,而ENGINE是起首的用法。 普通地,ENGINE 選項是不用要的;除非默許曾經被轉變了,MyISAM是默許存儲引擎。

所以直接將本來TYPE=MyISAM 改成ENGINE=MyISAM 便可以了

��數組,可以經由過程$row['uid']的方法獲得值 $row = $result->fetch_row(); //前往一個羅列數組,可以經由過程$row[0]的方法獲得值 $row = $result->fetch_array(); //前往一個混雜數組,可以經由過程$row['uid']和$row[0]兩種方法獲得值 $row = $result->fetch_object(); //前往一個對象,可以經由過程$row->uid的方法獲得值 $result->free(); //釋放成果集 $db->close(); //封閉一個數據庫銜接,這不是需要的,由於劇本履行終了時會主動封閉銜接

當停止INSERT、UPDATE、DELETE操作時,應用$db->affected_rows檢查影響行數

2.面向進程的應用方法

$db = mysqli_connect('localhost', 'root', '123456', 'dbname');

假如樹立銜接時未指定命據庫則選擇應用的數據庫,切換應用的數據庫

mysqli_select_db($db, 'dbname');

查詢數據庫

$query = "SELECT * FROM user WHERE uid=4";

$result = mysqli_query($db, $query);

$result_num = mysqli_num_rows($result);

前往一行成果

$row = mysqli_fetch_assoc($result);  //前往一個聯系關系數組,可以經由過程$row['uid']的方法獲得值

$row = mysqli_fetch_row($result);  //前往一個羅列數組,可以經由過程$row[0]的方���獲得值

$row = mysqli_fetch_array($result);  //前往一個混雜數組,可以經由過程$row['uid']和$row[0]兩種方法獲得值

$row = mysqli_fetch_object($result);  //前往一個對象,可以經由過程$row->uid的方法獲得值

斷開數據庫銜接

mysqli_free_result($result);  //釋放成果集

mysqli_close($db);  //封閉一個數據庫銜接,這不是需要的,由於劇本履行終了時會主動封閉銜接

當停止INSERT、UPDATE、DELETE操作時,應用mysqli_affected_rows()檢查影響行數

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