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...