PHP連線並查詢MySql資料庫

2021-10-09 06:30:14 字數 2375 閱讀 2303

header() 函式向客戶端傳送原始的 http 報頭,解決中文亂碼。

header("content-type:text/html;charset=utf-8");

$connection =@mysqli_connect(「主機名」,「mysql使用者名稱」,「mysql密碼」,「資料庫名」);

//我在自己電腦測試,所以主機名可以是localhost/127.0.0.1

$connection =@mysqli_connect("localhost","root","root","study");

//如果連線失敗,後續**不執行,可使用exit()

if(!$connection)

//連線成功,就可以向資料庫查詢資料了

//用於查詢的sql語句

$sql = "select * from user1";

//用mysqli_query()函式查詢

$result = mysqli_query($connection,$sql);

我們列印一下\$result:

可以看到我們查詢出了15條資料,但這不是我們想看到的樣子,所以往下看。

// mysqli_affected_rows(「鏈結資料庫返回值」)

$affects=mysqli_affected_rows($connet);

//受影響的行數<=0,說明操作失敗

if($affects<=0)

//mysqli_fetch_assoc() 函式從結果集中取得一行作為關聯陣列,記住這個函式只能取一行哦,所以我們用迴圈取出多行

//定義乙個陣列,便於將每一行放入該陣列

$arr_final=;

while($row = mysqli_fetch_assoc($result))

我們列印一下$arr_final

這樣我們就看到了真是的資料了,把我們的資料新增在**裡就可以。

//mysqli_free_result(「之前我們查詢資料庫儲存資料的那個變數」)

mysqli_free_result($result);

mysqli_close($connection);

<

?php

header

("content-type:text/html;charset=utf-8");

// 第一步:建立連線(@ 在失敗之後隱藏提示)

$connection =@mysqli_connect

("localhost"

,"root"

,"root"

,"study");

// print_r($connection);

// 第二步:判斷連線是否失敗if(

!$connection)

// 第三步:查詢資料庫

$sql =

"select * from user1"

; $result =

mysqli_query

($connection,$sql)

;// 第四步:將資料展示到頁面

// print_r ($result);

// $row = mysqli_fetch_assoc($result);

// print_r ($row);

$arr_final=

;while

($row =

mysqli_fetch_assoc

($result)

)print_r

($arr_final)

;// 第五步:釋放結果集

mysqli_free_result

($result)

;// 第六步:關閉連線

mysqli_close

($connection);?

>

PHP連線 查詢MySQL資料庫

conndb.php link mysqli connect localhost root password database 連線資料庫 mysqli select db link,database 選擇資料庫 mysqli query link,set name gb2312 index.php...

mysql資料連線查詢 mysql 資料查詢

連線查詢 1.連線 join 也稱 連線,從兩個關係的笛卡爾積中選擇屬性間滿足一定條件的元組。等值連線 為 的連線運算稱為等值連線。從關係r和s的廣義笛卡爾積中選取a b屬性值相等的元組。自然連線 一種特殊的等值連線。要求關係中進行比較的分量必須是同名的屬性組,並且在結果中把重複的屬性去掉。外連線 ...

php學習筆記 3 連線mysql並查詢結果

drop table if exists person create table person id int 11 not null auto increment,name varchar 255 default null,age int 11 default null,primary key id...