可以使用pdo鏈接數(shù)據(jù)庫(kù)讀取數(shù)據(jù):
創(chuàng)新互聯(lián)長(zhǎng)期為千余家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開(kāi)放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為民豐企業(yè)提供專業(yè)的成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作,民豐網(wǎng)站改版等技術(shù)服務(wù)。擁有10多年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開(kāi)發(fā)。
?php
//構(gòu)造PDO連接
$dbh?=?"mysql:host=localhost;dbname=test";
$db?=?new?PDO($dbh,?'root',?'root123');
$db-query("set?character?set?'gbk'");
//查詢數(shù)據(jù)
$sql?=?"SELECT?*?FROM?info";
$sth?=?$db-query($sql);
while($row?=?$sth-fetch()){
echo?"用戶業(yè)務(wù)類型:".$row['leixing']."br?/";
echo?"業(yè)務(wù)編號(hào):".$row['bianhao']."br?/";
echo?"注冊(cè)序號(hào):".$row['xuhao']."br?/br?/";
}
$db?=?null;
?
大致流程就是這樣,
具體的輸出樣式需要自己定義
$con=mysql_connect('localhost','root','');//數(shù)據(jù)庫(kù)信息
mysql_select_db('shop');//數(shù)據(jù)庫(kù)名
mysql_query("set?names?utf8");//設(shè)置字符集編碼
$sql="select?goods_name,goods_number,shop_price?from?goods";//查詢語(yǔ)句
$res=mysql_query($sql);//執(zhí)行查詢
while($row=mysql_fetch_assoc($res)){
$rows[]=$row;//接受結(jié)果集
}
//遍歷數(shù)組
foreach($rows?as?$key=$v){
echo?$v['goods_name']."---".$v['goods_number']."---".$v['shop_price']."";
}
布局可以自己寫(xiě)的。數(shù)據(jù)從foreach循環(huán)里取出。
?php
//將圖片存進(jìn)數(shù)據(jù)庫(kù)再讀出,注意存儲(chǔ)圖片的字段類型必須為blob
$user=’root’;
$password=’root’;
$db=’test’;
$connect=mysql_connect(‘localhost’,$user,$password);
mysql_set_charset(‘utf8′,$connect);
mysql_select_db($db);
$photo = “0x”.bin2hex(file_get_contents(“./test.jpg”));
$sql=”INSERT INTO `test`.`test` (`photo`) VALUES ($photo);”;//$photo不需要用引號(hào),切記
mysql_query($sql);
//$result=mysql_query(“SELECT *
//FROM `test`
//LIMIT 0 , 30〃);
//$img=mysql_fetch_array($result);
//echo $img['photo'];
?
試編寫(xiě)代碼如下:
?php
//從數(shù)據(jù)庫(kù)根據(jù)?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("數(shù)據(jù)庫(kù)連接錯(cuò)誤:?%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();
?
$urls = "192.168.0.128";//你的主機(jī)地址(一般是localhost)
$user = "root";//數(shù)據(jù)庫(kù)用戶名
$password = "111111";//數(shù)據(jù)庫(kù)密碼
$con = mysqli_connect($urls,$user,$password);//mysql數(shù)據(jù)庫(kù)連接
mysqli_select_db($con,"le_test");//第二個(gè)參數(shù)為數(shù)據(jù)庫(kù)名稱
mysqli_query($con,"select click_num from fstk_zhi_click where id0");//查詢所有click_num
mysqli_close($con);//關(guān)閉連接
你能存進(jìn)數(shù)據(jù)庫(kù),說(shuō)明你就能取數(shù)據(jù).將取出的數(shù)據(jù)進(jìn)行base64_decode,然后再根據(jù)文件格式發(fā)出一個(gè)http head,再直接echo出去.
如:一個(gè)jpg的圖片.經(jīng)過(guò)header后瀏覽器就會(huì)認(rèn)為那是一個(gè)圖片了.
//$db_img 這個(gè)是從數(shù)據(jù)庫(kù)取出的base64編碼格式的二進(jìn)制圖片數(shù)據(jù).
$img = base64_decode($db_img);
header("Content-type: image/jpg");
echo $img;
其他格式的文件類型就根據(jù)實(shí)際情況改header里面的Content-type
文章名稱:php怎么從數(shù)據(jù)庫(kù)提取 php怎么從數(shù)據(jù)庫(kù)提取字段
URL網(wǎng)址:http://m.newbst.com/article8/hjpjop.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃、外貿(mào)網(wǎng)站建設(shè)、軟件開(kāi)發(fā)、手機(jī)網(wǎng)站建設(shè)、商城網(wǎng)站、外貿(mào)建站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)