2011-08-29 3 views
0

저는 PHP 초보자입니다. 검색 할 수있을뿐만 아니라 내 MySQL DB에 몇 페이지를 삽입했습니다. 이 한 페이지는 항상 나에게 500 오류를 제공하지만 내 다른 PHP 페이지는 없습니다 (INSERT 레코드와 같은). 쿼리 실패 확인되지 않음)서버 오류 - HTTP 500 (내부 서버 오류)이 하나의 PHP 페이지를 방문했을 때만

1 : PHP 5.2을 실행 는보고 2.2

<?php 
$con = mysql_connect("localhost", "XXXX", "XXXX"); 
if (!$con) 
{ 
die('Could not connect: ' . mysql_error()); 
} 
    mysql_select_db("equipment", $con); 

$result = mysql_query("SELECT * FROM equipmentwanted"); 

while $row = mysql_fetch_array($result)) 
    { 
echo $row['fname'] . " " . $row['lname']; 
echo "<br />"; 
    } 

mysql_close($con); 

?> 
+3

을 서버의 오류 로그를보십시오. 500에 대한 세부 정보가 있습니다. 브라우저에서 보게되는 것은 의도적으로 모호합니다. –

+0

while ($ row = mysql_fetch_array ($ result))'에이'while $ row = mysql_fetch_array ($ result))'를 호출합니다. – 65Fbef05

답변

4

몇 가지 아파치

$result = mysql_query("SELECT * FROM equipmentwanted") or die(mysql_error()); 
                 ^^^^^^^^^^^^^^^^^^^^^^ 
    mysql_select_db("equipment", $con) or die(mysql_error()); 
            ^^^^^^^^^^^^^^^^^^^^^^ 

2) 구문 오류 :

while $row = mysql_fetch_array($result)) 
     ^--- missing a (
+0

php.ini를 통해 내 브라우저에서 오류를 볼 수 있도록 오류보고가 켜져 있다고 생각했습니다. 고마워요, 이것이 도움이되었습니다. – LiteFrog