2013-07-20 2 views
-5

나는 데이터베이스의 일부 데이터를 삽입하려고 작업 그러나 그것은 나에게PHP MySQL의 코드 삽입

지금 오류가 정말 혼란 오류가 제공되지 않음 : 구문 분석 오류 : 구문 오류 ')', 예상치 못한

코드 :

$query = mysql_query("INSERT INTO `members` VALUES (''," .$username ."," . $password . "," . $date . "," .$email . ",1'")); 
+1

연결 연산자가 두 개 빠져 있습니다 ('.'). 또한 [this] (http://stackoverflow.com/questions/60174/how-to-prevent-sql-injection-in-php?rq=1). –

+0

답변을 삭제했습니다. 너무 많은 오류가 있기 때문입니다. 먼저 기본 PHP 문자열을 배워야합니다. – Fallen

답변

0

나는 그것을 해결했습니다. 더 이상 답변이 없습니다

0

일부 점을 잊어 버렸습니다.

$query = mysql_query("INSERT INTO `members` VALUES (" .$username ."," . $password . "," . $date . "," .$email . ",1)"); 
+0

여전히 작동하지 않습니다 – user2489187

+0

@ user2489187'''뒤에 또 다른'''이 있습니다. 다음을 시도하십시오 : $ query = mysql_query ("INSERT INTO members VALUES (". $ username. ",". $ password. ",". $ email. ",". $ email. ",).);); –

+0

오류는 echo_Me의 – user2489187

0

당신은 당신이 )을 잊지 . 점을 잊고, 많은 실수가있다. ,

INSERT into table (column1 , column2 , column3) VALUES (value1 , value2 , value3) 
+0

아직 작동하지 않습니다. – user2489187

+0

@ user2489187 내 업데이트 된 답변 확인, 당신은 당신의 열을 만들어야합니다 –

+0

오류가 공지입니다 : 정의되지 않은 상수 질의를 사용합니다 - 코드와 함께 '질의'를 가정합니다 echo_Me – user2489187

0

이가 (X를 대체하십시오 :

당신은 또한이 인서트를 사용하는 방법이

$query = mysql_query("INSERT INTO `members` (firstcolumn ,username , password ,date,email , lastcolumn) VALUES ('' ,'$username','$password','$date','$email',1) "); 
               ^----------^--------^-----^----^-----^^---your columns 

여기 genaeral 규칙에 대한 작업을해야 열 이름

를 지정해야 y, z, a, b 열 이름 포함) :

$query = mysql_query("INSERT INTO `members` (`x`,`y`,`z`,`a`,`b`) VALUES ('','.$username.','.$password.','.$date .','.$email.','1'")); 

'"을 올바른 위치에 사용하지 않았습니다.

+0

나중에 해결해 드리겠습니다. 답변이 없습니다. – user2489187

0

는 쿼리를 작성하고 끝이 말하는

or die(mysql_error()); 

에 추가?

+0

그랬습니다. 내가 한 짓이 if (! $ query) { $ query [0] = mysql_error(); return $ query [0]; } – user2489187