看板 PHP 關於我們 聯絡資訊
你的問題我常遇到,因此我自己寫了一個程式,參考看看吧.. <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)
Arton0306:感謝:D 06/08 20:09