導航:首頁 > 編程語言 > php讀取資料庫顯示

php讀取資料庫顯示

發布時間:2023-10-08 10:53:07

php讀取mysql,如何以表格顯示數據

<html>
<head>
<title>瀏覽表中記錄</title>
</head>
<body>
<center>
<?php
$db_host=localhost; //MYSQL伺服器名
$db_user=root; //MYSQL用戶名
$db_pass=""; //MYSQL用戶對應密碼
$db_name="test"; //要操作的資料庫
//使用mysql_connect()函數對伺服器進行連接,如果出錯返回相應信息
$link=mysql_connect($db_host,$db_user,$db_pass)or die("不能連接到伺服器".mysql_error());
mysql_select_db($db_name,$link); //選擇相應的資料庫,這里選擇test庫
$sql="select * from test1"; //先執行SQL語句顯示所有記錄以與插入後相比較
$result=mysql_query($sql,$link); //使用mysql_query()發送SQL請求
echo "當前表中的記錄有:";
echo "<table border=1>"; //使用表格格式化數據
echo "<tr><td>ID</td><td>姓名</td><td>郵箱</td><td>電話</td><td>地址</td></tr>";
while($row=mysql_fetch_array($result)) //遍歷SQL語句執行結果把值賦給數組
{
echo "<tr>";
echo "<td>".$row[id]."</td>"; //顯示ID
echo "<td>".$row[name]." </td>"; //顯示姓名
echo "<td>".$row[mail]." </td>"; //顯示郵箱
echo "<td>".$row[phone]." </td>"; //顯示電話
echo "<td>".$row[address]." </td>"; //顯示地址
echo "</tr>";
}
echo "</table>";
?>
</center>
</body>
</html>

㈡ 在PHP中讀取資料庫裡面的信息,資料庫裡面有<br>等html語言,為什麼在php裡面顯示的是<br>,而不是換行

這個問題很簡單啊。
因為你往資料庫存儲的時候,存儲的就是<br>,當你讀出來的時候,是一個字元串,或者數組,
這時候不會自動轉移成php中的換行,就像你寫聲明一個字元串,例如:$string = '<br>';
這時候字元串$string肯定不會是換行。
重點是:html語言是瀏覽器解析,不是PHP解析。

㈢ php一條一條地讀取數據,並顯示

首先你的需求總的來說是有3個:
1,顯示總的數據
2,點擊顯示下一條
3,定位跳轉到某一條

針對的解決辦法:
1,這個對資料庫而言,就是讀取所有符合展示條件的信息
$where = 你的搜索條件;
$all_info = $this->db->getall('table_name','$where');

2和3的解決辦法是,在資料庫內有一個id欄位,用於唯一標示你的信息
點擊顯示下一條:
假設你的當前信息id = 14 , 那麼,你查詢出來 id = 14+1 的信息即可,
跳轉到特定的條目:
那就是你給id賦值,進行查詢即可。

㈣ 如何正確理解PHP獲取顯示資料庫數據函數

1、PHP獲取顯示資料庫數據函數之 mysql_result()
mixed mysql_result(resource result_set, int row [,mixed field])
從result_set 的指定row 中獲取一個field 的數據. 簡單但是效率低.
舉例:
$link1 = @mysql_connect("server1",
"webuser", "password")
or die("Could not connect
to mysql server!");
@mysql_select_db("company")
or die("Could not select database!");
$query = "select id, name
from proct order by name";
$result = mysql_query($query);
$id = mysql_result($result, 0, "id");
$name = mysql_result($result, 0, "name");
mysql_close();
注意,上述代碼只是輸出結果集中的第一條數據的欄位值,如果要輸出所有記錄,需要循環處理.

for ($i = 0; $i <= mysql_num_rows($result); $i++)
{
$id = mysql_result($result, 0, "id");
$name = mysql_result($result, 0, "name");
echo "Proct: $name ($id)";
}
注意,如果查詢欄位名是別名,則mysql_result中就使用別名.

2、PHP獲取顯示資料庫數據函數之mysql_fetch_row()
array mysql_fetch_row(resource result_set)
從result_set中獲取整行,把數據放入數組中.
舉例(注意和list 的巧妙配合):

$query = "select id,
name from proct order by name";
$result = mysql_query($query);
while(list($id, $name)
= mysql_fetch_row($result)) {
echo "Proct: $name ($id)";
}

3、PHP獲取顯示資料庫數據函數之mysql_fetch_array()
array mysql_fetch_array(resource result_set [,int result_type])
mysql_fetch_row()的增強版.
將result_set的每一行獲取為一個關聯數組或/和數值索引數組.
默認獲取兩種數組,result_type可以設置:
MYSQL_ASSOC:返回關聯數組,欄位名=>欄位值
MYSQL_NUM:返回數值索引數組.
MYSQL_BOTH:獲取兩種數組.因此每個欄位可以按索引偏移引用,也可以按欄位名引用.
舉例:

$query = "select id,
name from proct order by name";
$result = mysql_query($query);
while($row = mysql_fetch_array
($result, MYSQL_BOTH)) {
$name = $row['name'];
//或者 $name = $row[1];
$name = $row['id'];
//或者 $name = $row[0];
echo "Proct: $name ($id)";
}

4、PHP獲取顯示資料庫數據函數之mysql_fetch_assoc()
array mysql_fetch_assoc(resource result_set)
相當於 mysql_fetch_array($result, MYSQL_ASSOC)

5、PHP獲取顯示資料庫數據函數之mysql_fetch_object()
object mysql_fetch_object(resource result_set)
和mysql_fetch_array()功能一樣,不過返回的不是數組,而是一個對象.
舉例:

$query = "select id, name
from proct order by name";
$result = mysql_query($query);
while($row = mysql_fetch_object
($result)) {
$name = $row->name;
$name = $row->id;
echo "Proct: $name ($id)";
}
以上這些函數就是PHP獲取顯示資料庫數據函數的全部總結。

㈤ php中如何調用資料庫中的圖片並且顯示到頁面

php是採用二進制形式存儲圖片及讀取顯示的,首先通過代碼創建數據表,然後上傳圖片伺服器再通過瀏覽器顯示,具體編程代碼舉例:

1、首先需要創建數據表,具體代碼如下圖所示。

㈥ php讀取資料庫的值並選擇顯示內容

$con=mysql_connect('localhost','root','');//資料庫信息
mysql_select_db('shop');//資料庫名
mysql_query("set names utf8");//設置字元集編碼

$sql="select goods_name,goods_number,shop_price from goods";//查詢語句
$res=mysql_query($sql);//執行查詢
while($row=mysql_fetch_assoc($res)){
$rows[]=$row;//接受結果集
}

//遍歷數組
foreach($rows as $key=>$v){
echo $v['goods_name']."---".$v['goods_number']."---".$v['shop_price']."";
}

閱讀全文

與php讀取資料庫顯示相關的資料

熱點內容
模擬電子技術第四版pdf 瀏覽:959
解壓車貸後gps怎麼找 瀏覽:350
源碼資料庫怎麼配備 瀏覽:136
知乎程序員小灰 瀏覽:574
新概念英語第一冊書pdf 瀏覽:5
安卓ans文件怎麼打開 瀏覽:893
選擇題改進分治演算法的方法有 瀏覽:108
下載雲伺服器有什麼好處 瀏覽:23
江蘇機架式伺服器雲主機 瀏覽:411
linux補全命令 瀏覽:514
我要打命令 瀏覽:970
御人pdf 瀏覽:390
小米手機怎麼發送文件夾用qq 瀏覽:917
找人一起玩用什麼app好 瀏覽:398
程序員最煩的4件事 瀏覽:485
怎麼查ice伺服器 瀏覽:760
excel加密不可以復制 瀏覽:308
py編譯器的鍵盤輸入在哪 瀏覽:226
雲伺服器和深度學習 瀏覽:102
交叉編譯標准輸出 瀏覽:24