本文目錄一覽:
php怎樣讀取資料庫的記錄
將$rs=mysql_fetch_object($result)改為
$rs=mysql_fetch_assoc($result)或者$rs=mysql_fetch_array($result)就可以實現。
具體原因:
mysql有四種方法獲取結果的當前行數據,分別是fetch_row(),fetch_assco(),fetch_array(),fetch_object()區別分別是返回的數據的類型不同,依次分別是索引數組(即索引是數字0,1,2等),關聯數組(即索引是具體的真實的鍵等),兼前二者,對象。
PHP里讀取資料庫中的信息
1.看看密碼是否被加密。
2.list($key,$value)=each($arr);
!!是 list($Uname,$Pwd)=mysql_fetch_row($result); 的錯誤:
mysql_fetch_row($result) 返回一個數組
正確格式是:list($Uname,$Pwd)=each(mysql_fetch_row($result));
php如何取資料庫中內容
試編寫代碼如下:
?php
//從資料庫根據 id 獲取顏色
function getColor($db, $id)
{
if ($result = $db-query(“SELECT * FROM color where id='” . $id . “‘”))
{
$row = $result-fetch_assoc();
return $row[‘color’];
}
return ‘#000000’;
}
$mysqli = new mysqli(“localhost”, “test”, “test”, “room”);
if ($mysqli-connect_error) {
printf(“資料庫連接錯誤: %s\n”, mysqli_connect_error());
exit();
}
?
table border=”1″ cellspacing=”0″
tr
td bgcolor=”?php echo getColor($mysqli,’1′)?”1/td
/tr
tr
td bgcolor=”?php echo getColor($mysqli,’2′)?”2/td
/tr
tr
td bgcolor=”?php echo getColor($mysqli,’3′)?”3/td
/tr
/table
?php
$mysqli-close();
?
怎麼用php讀取資料庫內容並輸出
讀取內容一般使用select語句,輸出的話方法比較多,具體的可以參考網上的教程,根據自己的實際需要來選用其中一種,一般都是把數據讀取到一個數組參數裡面,然後再輸出這個數組內容。具體的可以參考下w3school的教程:
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’].”br/”;
}
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/255171.html