Re: [請益] 請問如何獲得欄位名稱
你的問題我常遇到,因此我自己寫了一個程式,參考看看吧..
<title>Yan's Fields Check</title>
<?
if ($yan==go){
//-->基本數質設定
$sqlroot ="test"; //SQL帳號
$sqlpw ="test"; //SQL密碼
$sqlhost ="localhost"; //SQL主機位置
//Connect_db
mysql_connect("$sqlhost", "$sqlroot", "$sqlpw");
$db = mysql_select_db( $sqldatabase);
if (!$db){
echo "無法開啟資料庫!";
exit;
}
echo "<center>查詢資料庫:$sqldatabase 資料表:$mytable</center>";
echo "<div align=center><center>";
echo " <table border=0 width=293 height=33 cellspacing=1 bgcolor=#000000>";
$aa=mysql_list_fields ($sqldatabase, $mytable);
$colums=mysql_num_fields($aa);
for ($i=0;$i<$colums;$i++){
?>
<tr>
<p align="center"><td width="72" height="1" bgcolor="#FFFFFF"
align="center"><?echo $i?></td>
<p align="center"><td width="205" height="1" bgcolor="#FFFFFF"><?echo
mysql_field_name($aa, $i)?></td>
</tr>
<?
}//for
?>
</table>
</center>
</div>
<?
}
?>
<form method="POST" action="checkfields.php?yan=go">
<p align="center">資料庫名稱:<input type="text" name="sqldatabase"
size="20" value="<?=$sqldatabase?>"></p>
<p align="center">資料表名稱:<input type="text" name="mytable"
size="20"></p>
<p align="center"> </p>
<p align="center"><input type="submit" value="確定" name="B1"><input
type="reset" value="重新設定" name="B2"></p>
</form>
程式主要功能:
輸入你要查詢欄位的資料庫和資料表名稱,他會依照順序列出欄位的名稱(由0開始)
早期mysql_fetch_row函式我就是靠這支程式XD
因為欄位有3X個.沒辦法記住每個欄位的位置,所以寫了這個程式,可以快速知道
有哪些欄位,和對應位置。
參考看看唄....
--
全新改版!!! http://34c.cc
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.66.21.31
※ 編輯: yanli2 來自: 61.66.21.31 (06/08 18:14)
推
06/08 20:09, , 1F
06/08 20:09, 1F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
1
1
PHP 近期熱門文章
PTT數位生活區 即時熱門文章