亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > PHP > 正文

PHP+MariaDB數據庫操作基本技巧

2020-03-22 19:07:48
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了PHP+MariaDB數據庫操作基本技巧,結合實例形式總結分析了PHP+MariaDB數據庫連接、判斷以及基于PHP+MariaDB的用戶登陸、管理、刪除等相關操作實現技巧與注意事項,需要的朋友可以參考下

本文實例總結了PHP+MariaDB數據庫操作基本技巧。分享給大家供大家參考,具體如下:

PHP+html' target='_blank'>MySQL是比較常見的搭配,由于我主觀上不太喜歡Oracle,而MySQL被它收購后,骨子里也發生了一些變化,因此我更換了MariaDB,仍然堅持MySQL當初開源信念的親兄弟。本質上都是MySQL的內核,因此下面所有的數據庫操作代碼,都是可以直接在MySQL使用的。

晚上搭好PHP+Apache的基礎環境,以及安裝好MySQL數據庫后,寫了一個最簡單的數據庫連接代碼,結果報了如下經典錯誤:Fatal error: Class mysqli not found

 ?php $db = new mysqli( localhost , root , admin , test  if (mysqli_connect_errno()) echo p . Connect DB error  exit;? 

其實這問題比較簡單,從PHP引擎返回的錯誤就知道mysqli沒有被正確的加載,絕大多數的問題都發生在php.ini文件的配置中,“extension=php_mysqli.dll”這個配置項前面默認的分號沒有去掉。這個錯誤我倒沒有犯,php安裝路徑中的ext目錄中,也有php_mysqli.dll這個文件,那問題發生在哪里呢?問題應該還是發生在php.ini文件中哪個地方寫錯了。走讀后發現“extension_dir = ext ”個地方沒有修改。我當時腦子沒多想,覺得PHP引擎是能夠自動找到這個相對路徑的。但后來想想,PHP引擎是被Apache加載的,Apache可不知道這個相對關系。還是老老實實的把這個地方改成了絕對路徑,OK了。其實可以在這個代碼之前,先寫這么一段代碼,看看mysqli組件是否已經被加載了,這個方法適用于其他組件的加載前的判斷。

if (extension_loaded( mysqli )) echo yes  echo no }

下面用一個用戶注冊和系統登錄記錄PHP+MySQL的最基本操作方法。

1、創建數據庫、表和用戶。

DROP DATABASE IF EXISTS `test`;CREATE DATABASE `test`USE `test`;DROP TABLE IF EXISTS `tbl_user`;CREATE TABLE `tbl_user` ( `username` varchar(32) NOT NULL default , `password` varchar(32) NOT NULL default , PRIMARY KEY (`username`)) ENGINE=InnoDB DEFAULT CHARSET=gb2312;

2、創建注冊和登錄的html頁面,分別是register.html和login.html。如下圖所示:

3、注冊和登錄的代碼:

register_do.php

 ?php $username = $_POST[ username  $password = $_POST[ password  $db = new mysqli( localhost , root , admin , test  if (mysqli_connect_errno()) echo p . Connect DB error  exit; $query = select * from tbl_user where username = . $username .  echo p . $query; $result = $db- query($query); if ($result) echo p . The user . $username . exist  echo p . a href= register.html rel= external nofollow rel= external nofollow Back to register /a  else $query = insert into tbl_user values ( . $username . , . $password . )  echo p . $query; $result = $db- query($query); if ($result) echo p . a href= register.html rel= external nofollow rel= external nofollow Register successful /a ? 

login_do.php

 ?php $username = $_POST[ username  $password = $_POST[ password  $db = new mysqli( localhost , root , admin , test  if (mysqli_connect_errno()) echo p . Connect DB error  exit; $query = select * from tbl_user where username = . $username . and password = . $password .  echo p . $query; $result = $db- query($query); if ($result- num_rows) echo p . a href= login.html rel= external nofollow rel= external nofollow Login successful /a  else echo p . a href= login.html rel= external nofollow rel= external nofollow Login failed /a ? 

userlist.php

 ?php $db = new mysqli( localhost , root , admin , test  if (mysqli_connect_errno()) echo p . Connect DB error  exit; echo p . All user as follows:  $query = select * from tbl_user order by username  if ($result = $db- query($query)) while ($row = $result- fetch_assoc()) echo p . Username : . $row[ username ] . a href= userdelete.php?username= . $row[ username ] . rel= external nofollow delete /a ? 

4、該頁面最終的顯示效果如下圖所示:

5、刪除用戶的代碼:

userdelete.php

 ?php $username = $_GET[ username  $db = new mysqli( localhost , root , admin , test  if (mysqli_connect_errno()) echo p . Connect DB error  exit; $query = delete from tbl_user where username = . $username .  echo $query; if ($result = $db- query($query)) echo p . Delete user . $username . successful  else echo p . Delete user . $username . failed  echo p . a href= userlist.php rel= external nofollow Back to user list /a ?         

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久琪琪电影院| 久久综合久久美利坚合众国| 亚洲**2019国产| 欧美激情第三页| 国产精品久久久久久影视| www欧美日韩| 欧美精品一本久久男人的天堂| 中文字幕日韩精品有码视频| 国产久一一精品| 国产成人啪精品视频免费网| 国产一区二区三区在线看| 深夜福利亚洲导航| 亚洲国产高清自拍| 91在线观看免费高清完整版在线观看| 超碰精品一区二区三区乱码| 欧美在线视频免费| 在线成人激情黄色| 粗暴蹂躏中文一区二区三区| 亚洲精品久久7777777| 91国内免费在线视频| 日韩欧美成人网| 夜夜嗨av一区二区三区免费区| 韩国日本不卡在线| 久久影院资源网| 国产99久久久欧美黑人| 国产视频一区在线| 欧美成人激情在线| 日本免费在线精品| 欧美国产第二页| 亚洲香蕉伊综合在人在线视看| 激情久久av一区av二区av三区| 国产精品免费网站| 国产精品久久久久免费a∨大胸| 伊人一区二区三区久久精品| 性色av一区二区三区免费| 亚洲精品中文字幕女同| 久久精视频免费在线久久完整在线看| 国产精品久久久久久久久久免费| 亚洲精品成人久久| 2019中文字幕免费视频| 欧美成aaa人片免费看| 久久久综合免费视频| 国产精品久久久久久久久久免费| 亚洲精品免费在线视频| 91精品视频网站| 欧美一级bbbbb性bbbb喷潮片| 在线观看日韩av| 久久久精品一区二区三区| 美女av一区二区| 久久99国产精品自在自在app| 美女视频黄免费的亚洲男人天堂| 亚洲精品电影久久久| 亚洲国产精品久久久久秋霞蜜臀| 在线视频日本亚洲性| 亚洲日本aⅴ片在线观看香蕉| 国产亚洲欧洲高清| 亚洲国产精品成人av| 国产精品一区二区3区| 亚洲摸下面视频| 九九精品视频在线| 国产精品第一视频| 国产精品视频999| 亚洲精品视频在线播放| 午夜精品国产精品大乳美女| 日本国产一区二区三区| 精品久久久久久电影| 欧美性在线视频| 国内精品久久久久久中文字幕| 色哟哟网站入口亚洲精品| 久久久免费观看| 欧美多人乱p欧美4p久久| 91超碰中文字幕久久精品| 国产成人短视频| 日本在线精品视频| 亚洲成人教育av| 国产情人节一区| 国产精品综合网站| 国产精品网红福利| 亚洲free性xxxx护士hd| 国产欧美最新羞羞视频在线观看| 91视频九色网站| 精品动漫一区二区| 日本精品va在线观看| 亚洲精品久久久久久久久久久久久| 久久亚洲精品网站| 欧美成人免费全部| 中文字幕欧美视频在线| 国产精品视频26uuu| 欧美性xxxxxxx| 色综合男人天堂| 亚洲最大的网站| 欧美在线观看网站| 久久综合色影院| 日韩欧美成人精品| 久久视频在线播放| 欧美日韩国产中文精品字幕自在自线| 亚洲一区中文字幕在线观看| 91av国产在线| 亚洲xxxx18| 91精品国产91久久久久久| 麻豆国产精品va在线观看不卡| 国产成人aa精品一区在线播放| 狠狠综合久久av一区二区小说| 91精品免费久久久久久久久| xxav国产精品美女主播| 亚洲xxxx3d| 欧美在线观看日本一区| 麻豆乱码国产一区二区三区| 久热精品视频在线| 亚洲男女自偷自拍图片另类| 欧美成人中文字幕| 韩国日本不卡在线| 亚洲国产精品美女| 久久人91精品久久久久久不卡| 亚洲欧洲在线视频| 自拍亚洲一区欧美另类| 超在线视频97| 高清欧美性猛交xxxx| 日韩美女av在线| 日本午夜在线亚洲.国产| 亚洲区bt下载| 国产精品亚洲欧美导航| 国产欧美一区二区三区久久| 国产精品久久久久久久久影视| 亚洲精品第一国产综合精品| 亚洲国产成人久久| 国产精品黄页免费高清在线观看| 最新国产精品拍自在线播放| 欧美亚洲一区在线| 国产91在线高潮白浆在线观看| 国产精品一二三在线| 成人精品一区二区三区电影黑人| 91免费版网站入口| 日韩电影大片中文字幕| 欧美理论片在线观看| 日韩在线观看免费av| 亚洲伊人久久大香线蕉av| 成人午夜小视频| 日本不卡视频在线播放| 欧美高跟鞋交xxxxhd| 国产精品三级美女白浆呻吟| 欧美野外猛男的大粗鳮| 亚洲国产精品视频在线观看| 日韩中文字幕在线看| 成年无码av片在线| 一区二区三区国产视频| 中文字幕日韩高清| 亚洲乱码一区二区| 日韩a**站在线观看| 国产在线精品成人一区二区三区| 日韩精品极品在线观看| 97av在线播放| 国产精品久久久久久久久久久久久| 中文字幕成人精品久久不卡| 国产欧美亚洲精品| 日韩中文字幕第一页| 97超碰国产精品女人人人爽| 国产精品扒开腿做爽爽爽男男| 亚洲日本aⅴ片在线观看香蕉| 69久久夜色精品国产7777| 色99之美女主播在线视频| 一区二区三区视频免费在线观看| 欧美日韩精品在线播放| 97人人模人人爽人人喊中文字|