2017-03-08 2 views
0

전체 공개에 2 개 PHP는 삽입을 수행하려고, 난 내 배경이 .NET dev에에있는 PHP는 멍청한 놈 그래서가 동일한 데이터베이스 연결

나는 다음과 같은 PHP 코드가 : 다음

if ($conn->query($insert_listing) === TRUE) { 
    $listing_id = $conn->insert_id; 
} 
else { 
    echo "Error: " . $conn->error; 
} 

I을 내 두 번째 쿼리를 작성하고 다음 코드가 있습니다

if ($conn->multi_query($insert_times) === TRUE) { 
    echo = "times inserted"; 
} 
else { 
    echo = "Error: " . $conn->error; 
} 

$ CONN 내 데이터베이스 연결을 유지하는 변수이고, 나는 두 번째 경우 코드의 첫 번째 비트가 잘 실행되기 때문에 연결이 잘 알고을 주석 처리했다. 또한 $ insert_listing 및 $ insert_times에있는 쿼리가 에코하여 데이터베이스 엔진에서 실행된다는 사실을 알고 있습니다. 시도하고 내 페이지를로드 할 때 나는 500 서버 오류가 발생합니다.

사이드 노트는 실제 500 오류 메시지를 얻을 수있는 방법이 있으므로 문제를 해결하기 위해 어디에서 볼 수 있는지 더 잘 알고 있습니까?

편집 : 문제가 해결되었습니다. 오류 로그를 찾았습니다. 문제가 발생했습니다. 실수로 두 번째 코드 조각에 에코를 할당했습니다.

+1

방금 ​​처음부터 지금 배우고 제대로 배우고 시작하는 경우 . http://php.net/pdo – Kaylined

+0

아마도 PHP 로그에 오류가있을 것입니다. 이것은 시스템에 따라 다릅니다. /var/log/php5/php5.log에있다. php.ini의 error_log 설정이이를 가리켜 야합니다. 또한 syslog에 로깅 할 수도 있으므로 확인하십시오. –

+0

'$ insert_times' 내용보기 – rray

답변

0

귀하의 오류가 여기에 있습니다 :

echo = "times inserted"; 
당신은 echo에 할당 할 수 없습니다

, 난 당신이 의미 추측 :

echo "times inserted"; 
+0

정확히 그 코드를 다시 복사하여 붙여 넣을 때주의해야합니다! – ltw1991