日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) >

【CyberSecurityLearning 49】PHP与MySQL进行交互

發(fā)布時(shí)間:2025/3/15 24 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【CyberSecurityLearning 49】PHP与MySQL进行交互 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

目錄

PHP與MySQL進(jìn)行交互

PHP與MySQL交互步驟

相關(guān)函數(shù):

mysql數(shù)據(jù)庫(kù)的創(chuàng)建

與MySQL交互源碼


打開phpinfo()

PHP與MySQL進(jìn)行交互

mysqli

PHP與MySQL交互步驟

1、建立連接
??????? ? ? 數(shù)據(jù)庫(kù)名
???? ? ? ?? 用戶名
??? ? ?? ?? 密碼
????? ? ? ? 數(shù)據(jù)庫(kù)地址

2、執(zhí)行SQL語(yǔ)句

3、斷開連接

相關(guān)函數(shù):

mysqli_connect()//與mysql建立連接
mysqli_connect_error();//把錯(cuò)誤信息捕獲并輸出(有沒有連接成功,連接過程中哪里發(fā)生錯(cuò)誤)
mysqli_close();? //關(guān)閉數(shù)據(jù)庫(kù),釋放資源(關(guān)閉與mysql服務(wù)器的連接)
mysqli_query()去執(zhí)行SQL語(yǔ)句
mysqli_fetch_assoc($results); //取得結(jié)果集對(duì)象(只獲取一條)
捕獲SQL語(yǔ)句執(zhí)行時(shí)的錯(cuò)誤:mysqli_error()
mysqli_num_rows() //取結(jié)果集合中行的數(shù)量

mysql數(shù)據(jù)庫(kù)的創(chuàng)建

可以通過phpmyadmin實(shí)現(xiàn)(進(jìn)入我們phpstudy自帶的MySQL數(shù)據(jù)庫(kù))
登錄phpmyadmin:root/root(記得phpstudy要開啟MySQL)

創(chuàng)建數(shù)據(jù)庫(kù)cnfh(剎那芳華)

創(chuàng)建數(shù)據(jù)表 users(里面存放用戶信息)

字段:
id(主鍵,非空自增)
name
password
photo
money

創(chuàng)建用戶(通過SQL語(yǔ)句)

INSERT INTO `users`( `name`, `password`, `photo`, `money`) VALUES ("test","123.com","c:\\photo\1.jpg",100000)? 注意有轉(zhuǎn)義c:\\
INSERT INTO `users`( `name`, `password`, `photo`, `money`) VALUES ("test1","321.com","c:\\photo\1.jpg",120000)

select * from users查詢

與MySQL交互源碼

<pre> <?php $dbHost="127.0.0.1"; //數(shù)據(jù)庫(kù)地址 $dbUser="root";//用戶名 $dbPass="root";//密碼 $dbName="xnfh";//數(shù)據(jù)庫(kù)名 //與數(shù)據(jù)庫(kù)建立連接,要返回一個(gè)鏈接的對(duì)象,這里定義一個(gè)變量$link,$link可以理解成令牌(你去執(zhí)行SQL語(yǔ)句要有令牌) $link=@mysqli_connect($dbHost,$dbUser,$dbPass,$dbName);//只要我們后面去執(zhí)行SQL語(yǔ)句,我們就找$link,@是屏蔽錯(cuò)誤信息 if(!$link){//echo mysqli_connect_error();//捕獲錯(cuò)誤,要寫echo(捕獲連接數(shù)據(jù)庫(kù)時(shí)的錯(cuò)誤)die(mysqli_connect_error());//如果我們發(fā)現(xiàn)連接錯(cuò)誤,就結(jié)束整個(gè)腳本執(zhí)行 }$sql="select * from users"; //用mysqli_query()去執(zhí)行SQL語(yǔ)句,我們?nèi)?zhí)行SQL語(yǔ)句的時(shí)候要提供令牌 if($results=mysqli_query($link,$sql)){//$r1= mysqli_fetch_assoc($results); //取得結(jié)果集對(duì)象(只獲取一條),如果我們要取第二條,還要再執(zhí)行一次//var_dump($r1);//用循環(huán)一條一條取出來:while($result=mysqli_fetch_assoc($results)){var_dump($result);} }else{die(mysqli_error($link));//判斷SQL語(yǔ)句有沒有錯(cuò),如果錯(cuò)了結(jié)束腳本執(zhí)行 }//關(guān)閉數(shù)據(jù)庫(kù),釋放資源,括號(hào)里面要寫“令牌” mysqli_close($link);?>

?

?

?

?

總結(jié)

以上是生活随笔為你收集整理的【CyberSecurityLearning 49】PHP与MySQL进行交互的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。