php 무한 분류 에 대한 깊 은 이해
CREATE TABLE `type` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`fid` int(11) NOT NULL DEFAULT '0',
`name` varchar(50) NOT NULL,
PRIMARY KEY (`id`)
)
3.삭제 합 니 다.{노트북}이라는 분 류 를 삭제 하려 면 간단 합 니 다
INSERT INTO `type` (`id`, `fid`, `name`) VALUES (NULL, '0', ' ');
INSERT INTO `type` (`id`, `fid`, `name`) VALUES (NULL, '0', ' ');
INSERT INTO `type` (`id`, `fid`, `name`) VALUES (NULL, '0', ' ');
INSERT INTO `type` (`id`, `fid`, `name`) VALUES (NULL, '0', ' ');
{노트북}의 하위 분 류 는 우리 도 해당 하 는 처리
INSERT INTO `type` (`id`, `fid`, `name`) VALUES (NULL, '2', ' '), (NULL, '2', ' ');
를 하 는 것 을 기억 해 야 합 니 다.직접 이렇게 삭제 하 는 것 이 아니 라{ausu},{hp}를 직접 삭제 할 수 있 지 않 습 니까?그러나{ausu}에 키 분류{a1},{a1}에 도 키 분류{a2}가 있다 고 가정 하면 재 귀적 이지 않 으 면 데 이 터 를 완전히 삭제 할 수 없습니다.3.찾기 1.{컴퓨터}의 하위 분류
INSERT INTO `type` (`id`, `fid`, `name`) VALUES (NULL, '6', 'ausu'), (NULL, '6', 'hp');
2.{컴퓨터}의 모든 하위 분류
DELETE FROM `type` WHERE `id`=6
4.실제 데 이 터 는 데이터 시트 에 필드'tid'를 추가 하고 필드 값 은 소속 분류'type'표를 기록 하 는 id 입 니 다.id 여야 합 니 다.name 일 수 없습니다.name 의 값 이 바 뀔 수 있 기 때 문 입 니 다.예 를 들 어{컴퓨터}분류 에 속 하 는 상품
function del($fid) {
$sql="SELECT * FROM `type` WHERE `fid`=$fid";
$rs=mysql_query($sql);
for ($i = 0; $i < count($rs); $i++) {
$sql="DELETE FROM `type` WHERE `id`={$rs[$i]['id']}";
mysql_query($sql);
del($rs['id']);//
}
}
del(6);//
주 를 조회 합 니 다.코드 가 실행 되 지 않 으 면 오류 가 발생 할 수 있 지만 생각 은 정확 합 니 다.주로 트 리 구 조 를 이해 하 는 것 이지 코드 를 기억 하 는 것 이 아 닙 니 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Laravel - 변환된 유효성 검사 규칙으로 API 요청 제공동적 콘텐츠를 위해 API를 통해 Laravel CMS에 연결하는 모바일 앱(또는 웹사이트) 구축을 고려하십시오. 이제 앱은 CMS에서 번역된 콘텐츠를 받을 것으로 예상되는 다국어 앱이 될 수 있습니다. 일반적으로 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.