2014-04-13 2 views
-4

예기치 않은 "="... 무엇을 다시 작성해야합니까? 감사합니다MySQL 쿼리의 구문이 잘못되었습니다.

$result = mysql_query("SELECT * FROM soubory, users 
WHERE id='".$id."'" AND soubory.users_id = users.id); 
+1

$id."' 구문 위에서 강조 하는가 후 제거? –

답변

3

멀리 그것을 포기하지 두 번째 "

$result = mysql_query("SELECT * FROM soubory, users WHERE soubory.users_id='".$id."' AND soubory.users_id = users.id"); 
+0

그것은 어디에서 절 -> 열 'id'가 불분명하다. 하지만 그 쿼리가 없으면 쿼리는 괜찮습니다. – frky

+2

WHERE id가 모호하기 때문에 where 절에 'id'열이 ** 모호하다 **. 'where users.id' 또는'where soubory.users_id'를 시도하십시오. – ChoiZ

+1

@frky :'id'가 사용자를위한 것이지'WHERE id ='를'WHERE users.id ='로 바꾸어야합니다. soubory. 다른 방향이라면 다른 것을 사용하십시오. – halfer

관련 문제