2012-05-16 4 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 mess HTML로 표시되는 전형적인 오류 및 일부는 표시되지 않음

관련 문제