2014-02-16 12 views
1

임이 오류 점점 SQL 쿼리와 예상치 못한 T_String 문제 : 다음구문 분석 오류 : 구문 오류,

<br /> 
<b>Parse error</b>: syntax error, unexpected 'listings' (T_STRING) in 
<b>C:\xampp\htdocs\android_connect\get_venues.php</b> on line 
<b>30</b> 
<br /> 

해당 PHP 라인입니다 : 메신저 잘못가는 곳

$result = mysql_query(SELECT * FROM listings WHERE Venue_ID IN (SELECT Venue_ID FROM venues WHERE Venue_Name = $VenueName AND Region = $Region) AND Event_ID IN (SELECT Event_ID FROM events WHERE Event_Name = $VenueName AND Category = $Category); 

사람이 운동 할 수 있습니까? 당신은 따옴표에 문자열을 포장하는 것을 잊었다 사전

+0

당신은 여기에 따옴표를 놓치고'EVENT_NAME = $ VenueName 및 종류 = $ Category'을. –

+0

SQL 인젝션 취약점이 있습니다. – SLaks

답변

2

감사 :

$result = mysql_query("SELECT * FROM listings WHERE Venue_ID IN (SELECT Venue_ID FROM venues WHERE Venue_Name = $VenueName AND Region = $Region) AND Event_ID IN (SELECT Event_ID FROM events WHERE Event_Name = $VenueName AND Category = $Category"); 
+0

롤 IM 바보 고마워요 :) – JamzDe3rd

관련 문제