2011-08-28 6 views
0

그냥 간단한 SQL 질문 - 나는 ID가 $ ID입니다 테이블 행을 업데이트 할 무슨 SQL Update가 작동하지 않습니다. 왜?

"UPDATE veranstaltungen 
    SET name = '$nameV', SET Datum = '$DatumV', SET beschreibung = '$beschreibungV' 
WHERE id = '$id'" 

잘못된 내가 알아낼 수 없습니다 Bbut. 하지만 아무 일도 일어나지 않아? 변수는 모든 올바른

+0

구문이 잘못되었습니다. http://en.wikipedia.org/wiki/Update_(SQL)를 확인하십시오. 그리고 준비된 진술을 사용하여 SQL injection을 방지하십시오 –

답변

6

"UPDATE veranstaltungen SET name = '$nameV', Datum = '$DatumV', beschreibung = '$beschreibungV' WHERE id = '$id'" 
+0

감사합니다 mithunsatheesh – ABLX

+0

ok bro ...... :) – mithunsatheesh

2

처럼 제공하지만 잘못된

MySQL의 멋진 기능이 뭐죠 나는 개인적으로 당신을 위해, 알아낼 수 없습니다. mysql_error()
이 함수를 실행하고 서버가이 쿼리에 대해 알 수 있도록 출력합니다.
저는이 질문을 통과 한 사람보다 훨씬 더 믿을 수 있다고 생각합니다.

0

테이블/속성 이름을 명명 할 때`를 사용하는 것이 좋습니다. 예 :

SELECT `attribute` FROM `table` 

이렇게하면 예약 된 식별자를 테이블/특성 이름으로 사용할 때 문제가 발생하지 않습니다.

관련 문제