왜 이것이 작동하지 않는지 알 수 있습니까?PHP mysql WHERE 절 오류
$category = 1;
$CategoryResult = mysql_query("SELECT * FROM Category WHERE Index = '$category'");
if (!$CategoryResult)
die("Could not retrieve results from category $category: " . mysql_error());
MySQL의 오류를 다음과 같이
카테고리 1의 결과를 검색 할 수 없습니다 : 당신은 당신의 SQL 구문에 오류가 있습니다; 올바른 구문을 찾으려면 MySQL 서버 버전에 해당하는 매뉴얼을 확인하십시오. 1 행에서 'Index ='1 ''근처에서 사용하십시오.
인덱스는 테이블 카테고리의 자동 증가 기본 키입니다.
마지막 진술이 잘못되었습니다. MySql은이를 숫자로 변환합니다. –
@ 스크럼 마이스터 - 네 말이 맞아. 대신 경고/권장 사항을 작성하도록 답변을 업데이트했습니다. – RichardTheKiwi