小白簡單留言板(3) 將資料庫資訊寫入網頁

2022-08-10 07:06:11 字數 1900 閱讀 6691

1.把html格式改為php格式

2. $db = new mysqli($host, $user, $pwd, $dbname);當$db->connect_errno !=0時即為連線失敗,用die(「連線失敗」)提示結束,找原因。

3.設定資料庫字符集:$db->query(「set names utf8」);//可將整個連線過程放入該目錄的另乙個檔案如connect.php,要是用時可用include(『connect.php』)呼叫,這樣很方便,因為網頁資料傳入資料庫也需要連線資料庫;

4.$sql = 「select * from msg order by id desc」;//sql語句儲存,將資料庫中的資訊以id反向排序;

5. $db->query($sql);// 用來在資料庫中執行此sql語句(上面),返回true或者false,可用來判斷獲取資訊是否成功

6. $mysqli_result->fetch_array(mysql_assoc)// 獲取$mysqli_result中最先的一行資料

7.在遍歷$mysqli_result時 $rows[ ] = $row;  //把從資料庫獲得的資料存入$rows[ ],找了半天的bug。。。。

8.在網頁輸出板塊中新增php**,在foreach迴圈中把儲存的$rows[ ]分別存入$row並輸出到網頁。

9. date("y-m-d h:i:s", $row['time'] //使用date(「格式」,$row[『time』]),格式化日期;

1

<?php //

2include("connect.php");//

連線資料庫

3$sql = "select * from msg order by id desc";

4$mysqli_result = $db->query($sql);5

if($mysqli_result === false)8

//else echo "獲取資料庫資訊成功";

9$rows =;

10//

$mysqli_result->fetch_array(mysql_assoc))獲取$mysqli_result中最先的一行資料

11while($row = $mysqli_result->fetch_array(mysql_assoc))

";14

//echo "內容;

";15}16

//var_dump($rows);//判斷是否獲取成功

1718 ?>

19public "-//w3c//dtd xhtml 1.0 transitional//en" "">

202142

43class="wrap">

4445

4647

class="input">

4854

5556

57<?php

58foreach($rows

as$row

)69 ?>

7071

7273

74

1

<?php//

連線資料庫

2$host = "127.0.0.1";

3$user = "root";

4$pwd = "root";

5$dbname = "mydb";

6$db = new mysqli($host, $user, $pwd, $dbname);7

//var_dump($db);

8if($db->connect_errno != 0)

12//

else echo"成功";

13$db->query("set names utf8");//

設定資料庫傳輸資料的編碼,不然亂碼

14 ?>

利用c 製作簡單的留言板 3

顯示列表list.aspx page language c codebehind list.cs autoeventwireup false inherits notpage.list 主題namespace notpage protected void page load object sende...

簡單PHP留言板之五 留言列表

檔名 list.php 說明 mysql fetch array mysql fetch array data,array type 函式從結果集中取得一行作為關聯陣列,或數字陣列,或二者兼有 返回根據從結果集取得的行生成的陣列,如果沒有更多行則返回 false。data 可選。規定規定要使用的資料...

NO 1簡單留言板 02

昨天留的問題 想到還有乙個重要的問題,就是怎麼樣把時間寫進去的問題,明天可不要忘了啊.protected void formview1 iteminserting object sender,formviewinserteventargs e itemiinserting 對資料來源執行insert...