您好,PHP輸出數(shù)據(jù)有四種方式,echo、var_dump、print_r、retrun(這個(gè)一般是PHP框架常用)
創(chuàng)新互聯(lián)是一家專業(yè)提供沙縣企業(yè)網(wǎng)站建設(shè),專注與成都網(wǎng)站設(shè)計(jì)、做網(wǎng)站、H5頁面制作、小程序制作等業(yè)務(wù)。10年已為沙縣眾多企業(yè)、政府機(jī)構(gòu)等服務(wù)。創(chuàng)新互聯(lián)專業(yè)網(wǎng)站建設(shè)公司優(yōu)惠進(jìn)行中。
?php
mysql_select_db("infosystem",
$link);
//選擇數(shù)據(jù)庫
$q
=
"SELECT
*
FROM
info";
//SQL查詢語句
mysql_query("SET
NAMES
GB2312");
$rs
=
mysql_query($q,
$link);
//獲取數(shù)據(jù)集
if(!$rs){die("Valid
result!");}
echo
"table";
echo
"trtd部門名稱/tdtd員工姓名/tdtdPC名稱/td/tr";
while($row
=
mysql_fetch_row($rs))
echo
"trtd$row[1]/tdtd$row[2]/tdtd$row[3]/td/tr";
//顯示數(shù)據(jù)
echo
"/table";
mysql_free_result($rs);
//關(guān)閉數(shù)據(jù)集
循環(huán)啊。。,比如
table cellpadding="5" cellspacing="10" width="100%" border="1"
tr
td1/td
td2/td
td3/td
/tr
tr
?php foreach($detail as $d){
echo "td{$d}/td";
}
?
/tr
/table
我寫的是detail就是一維數(shù)組的情況,是從你給的代碼來寫的。
不知道你的數(shù)據(jù)格式是什么。根據(jù)經(jīng)驗(yàn)應(yīng)該是循環(huán)tr而不是td,所以或許應(yīng)該是:
table cellpadding="5" cellspacing="10" width="100%" border="1"
tr
td1/td
td2/td
td3/td
/tr
?php foreach($detail as $d){
echo "tr";
echo "td{$d[0]}/td";
echo "td{$d[1]}/td";
echo "td{$d[2]}/td";
echo "/tr";
}
/tr
?
/table
總之循環(huán)就對(duì)了,數(shù)組操作是php的亮點(diǎn)。
//1、連接數(shù)據(jù)庫并選擇要操作的數(shù)據(jù)庫
$link=mysqli_connect("localhost","root","root","p72");
if(mysqli_connect_errno()){
exit('錯(cuò)誤'.mysqli_connect_error());
}
// 2、設(shè)置編碼
mysqli_set_charset($link,"utf8");
//3、操作數(shù)據(jù)庫
//查詢數(shù)據(jù)
$sql = "select * from login"; //這里login是你要查詢的表
$obj = mysqli_query($link,$sql); //執(zhí)行查詢
$new = mysqli_fetch_all($obj,MYSQLI_ASSOC); //將查詢結(jié)果翻譯成數(shù)組
var_dump($new);echo "br/"; //輸出結(jié)果
//4、關(guān)閉數(shù)據(jù)庫
mysqli_close($link);
$sql="select * from 表名";
$result=mysql_query($sql)or die ('數(shù)據(jù)庫查詢失敗!');
while($row=mysql_fetch_array($result))
{
echo $row['字段名'];
}
例如輸出表student中的數(shù)據(jù),其中包含字段name,age,address
$sql="select * from student";
$result=mysql_query($sql)or die ('數(shù)據(jù)庫查詢失??!');
while($row=mysql_fetch_array($result))
{
echo 'name:'.$row['name'];
echo 'age:'.$row['age'];
echo 'address:'.$row['address'];
echo 'br /';
}
一、首先你需要在 $result=mysql_query($sql); 這一行之后取一下數(shù)據(jù):
$row = mysql_fetch_array($result);
具體原因請(qǐng)看我以前回答過的問題:
二、之后查看獲取到的數(shù)據(jù):
1. 查看具體值:
echo $result[0];
2. 打印數(shù)組(使用源代碼看的情況下會(huì)很清楚)
print_r($row);
3. 使用php自帶的調(diào)試函數(shù)看數(shù)據(jù)結(jié)構(gòu):
var_dump($row);
當(dāng)前名稱:php輸出表中的數(shù)據(jù) php中的數(shù)據(jù)類型
網(wǎng)頁網(wǎng)址:http://chinadenli.net/article46/dodighg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化、標(biāo)簽優(yōu)化、靜態(tài)網(wǎng)站、建站公司、網(wǎng)頁設(shè)計(jì)公司、網(wǎng)站制作
聲明:本網(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í)需注明來源: 創(chuàng)新互聯(lián)