참고:
1. mysql 문은 대문자로 시작해야 합니다. 이러한 종류의 오류를 방지하려면 SQL 문을 더 명확하게 표시할 수 있도록 각 노드를 새 줄로 묶어야 합니다.
$sql="SELECT m.id, m.nav_name, m.nav_info, n.id iid, n.nav_name nnav_name FROM cms_nav m LEFT JOIN cms_nav n ON m.pid=n.id WHERE m.id=$this->id' or m.nav_name='$this->nav_name' limit 1";
2.parent는 parent로 작성됩니다. . . 이 상황은
3.
을 다시 써서 오류를 찾으세요.
1. SQL 문의 구문이 표준화되어 있는지 확인하세요. 내부 변수가 파싱되거나 SQL문으로 전달되나요?
2. 오류가 발생할 수 있는 코드를 주석 처리한 후 부분적으로 풀어 오류를 확인합니다.
3. 다시 작성
위 내용은 PHP 코드에서 낮은 수준의 오류를 줄이는 방법과 수정 과정을 포함하여 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.