2012-05-16 78 views
0

我是腳本編程的新手,並與我的腳本有一些問題。 我嘗試做一個表,其中的腳本顯示了我的表在數據庫中的信息,但代碼不會顯示數據庫的第一列PHP雖然不返回從MySQL查詢第一列

腳本:

$sql = mysql_query("SELECT * 
          FROM verhuur 
          LIMIT 0 , 30"); //== test 

     while ($contract = mysql_fetch_array($sql)) 
     { 
?> 

     <TR> 
     <TD><a href="javascript:;" onclick="window.open('fietsnummer.php?nummer=<? echo $contract['klantid']; ?>','no','scrollbars=yes,width=550,height=400')"><? echo $contract['klantid']; ?></a></TD> 
     <TD><? echo $contract['fietsnummers']; ?></TD> 
     <TD><? echo $contract['datumverhuur']; ?></TD> 
     <TD><? echo $contract['datumterug']; ?></TD> 
     <TD><? echo $contract['borg']; ?></TD> 
     <TD><? echo $contract['betaald']; ?></TD> 
     </TR> 
<? 
} 
?> 
+1

您是否已經對列名進行了雙重檢查?轉儲您的查詢結果,如'print_r($ contract)'並查看它包含的內容。你也可以使用數字索引訪問你的數據,比如'$ contract [0]' – xmc

+0

你的第一個列名是什麼? –

+0

「PHP雖然不從mysql查詢返回第一列」您是指列名或查詢的第一行數據? – Norse

回答

0

當有煩惱,忘記你在瀏覽器上看到的是,檢查源代碼,PHP亂碼HTML所帶來的典型錯誤以及某些部分未顯示