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()檢查影響行數