Re: [請益] 請問如何獲得欄位名稱

看板PHP作者 (http://34c.cc)時間19年前 (2006/06/08 18:09), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/2 (看更多)
你的問題我常遇到,因此我自己寫了一個程式,參考看看吧.. <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
感謝:D
06/08 20:09, 1F
文章代碼(AID): #14X_TRUF (PHP)
文章代碼(AID): #14X_TRUF (PHP)